Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: rale - 06.02.15 - klo:20.57
-
Saako Ubuntusta näkyviin paljonko kiintolevyä on käytetty tai käynnistetty?
-
Tämä komento kertoo kovalevyn käyttötuntien määrän. Valitse /dev/sdX:n tilalle oikea laite esim. /dev/sda
sudo smartctl -a /dev/sdX | grep 'Power_On_Hours'
Viimeinen lukusarja ko. komennon tulosteessa ilmaisee käyttötuntien määrän.
-
Tämä komento kertoo kovalevyn käyttötuntien määrän. Valitse /dev/sdX:n tilalle oikea laite esim. /dev/sda
sudo smartctl -a /dev/sdX | grep 'Power_On_Hours'
Viimeinen lukusarja ko. komennon tulosteessa ilmaisee käyttötuntien määrän.
Ensin pitää asentaa smartmontools että tuo toimii, minulla ei sitä ainakaan oletuksena ollut tai olen sitten poistanut joskus?
sudo apt-get install smartmontools
Käynnistyskerrat näkyy näin:
sudo smartctl -a /dev/sdX | grep 'Power_Cycle_Count'
nyt en ole yhtään varma että onko tuossa tuloksessa sekä sammutus että käynnistys?
-
Alla tulokset. Mutta tämän mukaan molempia levyjä olisi käytetty lähes yhtä paljon, /dev/sda - levyä jopa vähän enemmän.
Se on kuitenkin varalevy jossa majailee turhan panttina win xp.
Sitä ei ole käytetty edes kymmenes osaa /dev/sdb - levystä, jolla on Ubuntu. En ymmärrä.
Tai sitten nuo tuntimäärät eivä kerrokaan levyn aktiivista työskentelykäyttöä vaan jotakin muuta.
rauno@rauno-Veriton-M410:~$ sudo smartctl -a /dev/sda | grep 'Power_On_Hours'
9 Power_On_Hours 0x0032 072 072 000 Old_age Always - 20982
rauno@rauno-Veriton-M410:~$ sudo smartctl -a /dev/sdb | grep 'Power_On_Hours'
9 Power_On_Hours 0x0032 080 080 000 Old_age Always - 18045
rauno@rauno-Veriton-M410:~$ sudo smartctl -a /dev/sda | grep 'Power_Cycle_Count'
12 Power_Cycle_Count 0x0032 097 097 000 Old_age Always - 3804
rauno@rauno-Veriton-M410:~$ sudo smartctl -a /dev/sdb | grep 'Power_Cycle_Count'
12 Power_Cycle_Count 0x0032 097 097 020 Old_age Always - 3816
-
No Linuxeissa on edelleen aika ikäviä suoranaisia bugeja kiintolevyjen virransäästöominaisuuksissa. Muutamia viikkoja sitten asensin openSUSE:n ja ihmettelin hiukan koneen ns. latenssia välillä. Huomasin sitten, että kiintolevy teki sammutuksen jollain en muista nyt millä ajalla, mutta aivan naurettavan lyhyellä kuitenkin. Samaan törmätty myös buntuissa henk.kohtaisesti. En kyllä ymmärrä mikä tuon korjaamisessa on vaikeaa 😐
-
Alla tulokset. Mutta tämän mukaan molempia levyjä olisi käytetty lähes yhtä paljon, /dev/sda - levyä jopa vähän enemmän.
Se on kuitenkin varalevy jossa majailee turhan panttina win xp.
Sitä ei ole käytetty edes kymmenes osaa /dev/sdb - levystä, jolla on Ubuntu. En ymmärrä.
Tai sitten nuo tuntimäärät eivä kerrokaan levyn aktiivista työskentelykäyttöä vaan jotakin muuta.
Tuntimäärät kertovat, kuinka kauan levy on pyörinyt. Ubuntu ei tavallisesti sammuttele levyjä pöytäkoneissa järjestelmän ollessa käynnissä, vaikka jotain levyä ei käytettäisi lainkaan. Kaikki koneen levyt pyörivät siis käytännössä aina, kun kone on käynnissä. Oletusasetuksia voi muuttaa helpoiten Levyt-ohjelmalla, valitsemalla kiintolevy listasta ja sitten oikean yläkulman hammasratasvalikosta Aseman asetukset... -> Valmiustila.
Ulkoisissa USB-levyissä on usein sisäänrakennettu virransäästö, jota voi olla mahdotonta edes kytkeä pois käytöstä käyttöjärjestelmän puolelta. Läppäreissä taas kiintolevyjen virransäästö kytkeytyy päälle, kun konetta käytetään akkuvirralla. Tässä oli muistaakseni Ubuntu 12.04:n alkuaikoina jokin asetusbugi, joka aiheutti qwertyyn kuvaamaa käyttäytymistä, mutta vika korjattiin kyllä jossain vaiheessa. Itse en ole törmännyt tähän ongelmaan.
-
Tuntimäärät saa tietoon myös Levyt (disks) työkalun Smart tiedoista. Joskin vähän typerästi kertoo ajan kuukausina ja päivinä.
-
Alla tulokset. Mutta tämän mukaan molempia levyjä olisi käytetty lähes yhtä paljon, /dev/sda - levyä jopa vähän enemmän.
Se on kuitenkin varalevy jossa majailee turhan panttina win xp.
Sitä ei ole käytetty edes kymmenes osaa /dev/sdb - levystä, jolla on Ubuntu. En ymmärrä.
Tai sitten nuo tuntimäärät eivä kerrokaan levyn aktiivista työskentelykäyttöä vaan jotakin muuta.
Tuntimäärät kertovat, kuinka kauan levy on pyörinyt. Ubuntu ei tavallisesti sammuttele levyjä pöytäkoneissa järjestelmän ollessa käynnissä, vaikka jotain levyä ei käytettäisi lainkaan. Kaikki koneen levyt pyörivät siis käytännössä aina, kun kone on käynnissä. Oletusasetuksia voi muuttaa helpoiten Levyt-ohjelmalla, valitsemalla kiintolevy listasta ja sitten oikean yläkulman hammasratasvalikosta Aseman asetukset... -> Valmiustila.
Jaahas. No tämähän asian selittää. Olisi vaan ollut kiinnostavaa saada tietää, paljonko dataa noilla levyillä on työstetty ja sitä myöden, miten paljon lukupää on tehnyt töitä. Eli suhteessa levyn fyysiset käyttömäärät toisiinsa nähden.
Mikäs tuo "Levyt" ohjelma on? En löydä mistään, ainakaan juuri tuolla nimellä.
-
Mikäs tuo "Levyt" ohjelma on? En löydä mistään, ainakaan juuri tuolla nimellä.
Ubuntu 14.04:ssä:
Levyt / Disks, tai päätteen kautta gnome-disks
Ubuntu 12.04:ssä ja vanhemmissa:
Levytyökalu / Disk Utility, päätteen kautta palimpsest
Dashin haulla pitäisi kyllä löytyä molemmissa jakeluversioissa kirjoittamalla levy tai disk.
-
Eli tuttu Levytyökalu-ohjelmahan tuo oli. En vaan löydä siitä tuota virransäästöjuttua.
-
Levyt työkalussa se löytyy tuolta:
(http://jesusfuck.me/di/HSDA/Kuvakaappaus-14.png)
(http://jesusfuck.me/di/16HE/Kuvakaappaus-Aseman_asetukset.png)
Voi olla, että Levytyökalussa sitä ei vielä ole.
-
Käytössäni on 12.04 ja siis Levytyökalu ja siitä en löydä tuota rataskuvaketta.
-
Tuntimäärät kertovat, kuinka kauan levy on pyörinyt. Ubuntu ei tavallisesti sammuttele levyjä pöytäkoneissa järjestelmän ollessa käynnissä, vaikka jotain levyä ei käytettäisi lainkaan. Kaikki koneen levyt pyörivät siis käytännössä aina, kun kone on käynnissä. Oletusasetuksia voi muuttaa helpoiten Levyt-ohjelmalla, valitsemalla kiintolevy listasta ja sitten oikean yläkulman hammasratasvalikosta Aseman asetukset... -> Valmiustila.
Ulkoisissa USB-levyissä on usein sisäänrakennettu virransäästö, jota voi olla mahdotonta edes kytkeä pois käytöstä käyttöjärjestelmän puolelta. Läppäreissä taas kiintolevyjen virransäästö kytkeytyy päälle, kun konetta käytetään akkuvirralla. Tässä oli muistaakseni Ubuntu 12.04:n alkuaikoina jokin asetusbugi, joka aiheutti qwertyyn kuvaamaa käyttäytymistä, mutta vika korjattiin kyllä jossain vaiheessa. Itse en ole törmännyt tähän ongelmaan.
Kyllä minä törmäsin juuri tuohon noin vuoden vanhalla läppärillä, jossa on odd:n tilalla hdd caddy. Ja järjestelmä kyllä tunnistaa sen ihan normi sata-asemaksi, eli ei pitäisi kyllä liittyä mitenkään odd virransäästöihin. Sama homma oli 14.04 Ubuntussa, jota pikaisesti kokeilin ja siis myös openSUSE:ssa.
Pöytäkoneissa tuohon en ole kyllä koskaan törmännyt, mutta jotain läppäreiden virransäästöissä on edelleen pahasti vialla. Siis tuohan on sellainen bugi, johon ei saisi kyllä koskaan törmätä. Jatkuva spinup/spindown kuluttaa kyllä oikeasti todella nopeasti kiintolevyjä. Vielä ikävämpää että uusilla 2,5" asemilla tuota on hyvin vaikea huomata kuulemalla kuten itselle kävi. Ainoastaan oudot viiveet herätti epäilyksen, koska kyseisessä koneessa ei ole enää perinteistä hdd/odd merkkivaloa lainkaan.
-
Kyllä minä törmäsin juuri tuohon noin vuoden vanhalla läppärillä, jossa on odd:n tilalla hdd caddy. Ja järjestelmä kyllä tunnistaa sen ihan normi sata-asemaksi, eli ei pitäisi kyllä liittyä mitenkään odd virransäästöihin. Sama homma oli 14.04 Ubuntussa, jota pikaisesti kokeilin ja siis myös openSUSE:ssa.
Pöytäkoneissa tuohon en ole kyllä koskaan törmännyt, mutta jotain läppäreiden virransäästöissä on edelleen pahasti vialla. Siis tuohan on sellainen bugi, johon ei saisi kyllä koskaan törmätä. Jatkuva spinup/spindown kuluttaa kyllä oikeasti todella nopeasti kiintolevyjä. Vielä ikävämpää että uusilla 2,5" asemilla tuota on hyvin vaikea huomata kuulemalla kuten itselle kävi. Ainoastaan oudot viiveet herätti epäilyksen, koska kyseisessä koneessa ei ole enää perinteistä hdd/odd merkkivaloa lainkaan.
Kannattaa ensin selvittää, onko kyseessä bugi vai järjestelmän ominaisuus, jota voi halutessaan säätää. Ubuntussa ja Debianissa on tiedosto /etc/apm/event.d/20hdparm, jossa akkukäytössä spindown-ajaksi asetetaan 1,5 minuuttia (eli levy sammuu, kun se on ollut käyttämättä tuon ajan). Jos oletusasetus ei miellytä, ajan voi muuttaa haluamakseen tai kytkeä toiminnon kokonaan pois päältä.
Lisäksi tiedostossa /lib/hdparm/hdparm-functions on tällaiset oletusasetukset:
# set our default global apm policy here.
if hdparm_try_apm "$WANTED_DISK"; then
if hdparm_is_on_battery; then
hdparm_set_option -B128
# set a spindown time of 3 minutes by default so the disk isn't
# constantly power cycling on a busy machine if spindown is
# enabled
hdparm_set_option -S36
else
hdparm_set_option -B254
fi
fi
En ole varma, kumpi asetus toimii oikeasti oletuksena: 1,5 minuuttia vai 3 minuuttia, mutta jos levy sammuu ja käynnistyy useammin kuin kerran parissa minuutissa, jossain on vikaa. Lisäsäätöjä voi tehdä levykohtaisesti /etc/hdparm.conf-tiedostossa.
-
Sain kyllä kyllä korjattua openSUSE:ssa ottamalla openSUSE:ssa ongelman valmiilla ohjeistuksilla. Muistaakseni piti asentaa lisää virransäästöominaisuuksia ja puukotella asetustiedostoja. Ubuntua en jaksanut korjata, kun se ei tuntunut toimivan muutenkaan aivan halutusti (se Unity edelleen...).
Pointtina se, että tuollaiseen bugiin tai olkoon sitten vaikka ominaisuus, ei missään nimessä saisi nykypäivänä törmätä. Levy siis käynnistyi useita kertoja minuutissa. Taisi olla jotain 10s luokkaa karkeasi spindown.
-
Sain kyllä kyllä korjattua openSUSE:ssa ottamalla openSUSE:ssa ongelman valmiilla ohjeistuksilla. Muistaakseni piti asentaa lisää virransäästöominaisuuksia ja puukotella asetustiedostoja. Ubuntua en jaksanut korjata, kun se ei tuntunut toimivan muutenkaan aivan halutusti (se Unity edelleen...).
Pointtina se, että tuollaiseen bugiin tai olkoon sitten vaikka ominaisuus, ei missään nimessä saisi nykypäivänä törmätä. Levy siis käynnistyi useita kertoja minuutissa. Taisi olla jotain 10s luokkaa karkeasi spindown.
Veikkaisin syyksi kiintolevyn firmwaren ominaisuutta, eli sen APM-virransäästötasot toimivat yleisen käytännön vastaisesti, ja jouduit käytännössä kytkemään virransäästön pois käytöstä, jotta levy toimisi normaalisti. Sama ongelma voi yhtä hyvin esiintyä Windowsissakin, eikä tälle ole oikein tehtävissä mitään käyttöjärjestelmän vakioasetusten puolesta, ellei niihin lähdetä tekemään levy- ja firmwarekohtaisia poikkeuksia.
Monet läppäreihin tarkoitetut levyt mm. parkkeeraavat luku/kirjoituspään turhan usein (http://www.thinkwiki.org/wiki/Problem_with_hard_drive_clicking) alkuperäisellä firmwarellaan, ja näitä ongelmia on sitten korjattu valmistajan puolelta päivityksillä. Kannattaa tarkistaa, onko tuolle ongelmalevylle tarjolla firmwarepäivitys.
-
Veikkaisin syyksi kiintolevyn firmwaren ominaisuutta, eli sen APM-virransäästötasot toimivat yleisen käytännön vastaisesti, ja jouduit käytännössä kytkemään virransäästön pois käytöstä, jotta levy toimisi normaalisti. Sama ongelma voi yhtä hyvin esiintyä Windowsissakin, eikä tälle ole oikein tehtävissä mitään käyttöjärjestelmän vakioasetusten puolesta, ellei niihin lähdetä tekemään levy- ja firmwarekohtaisia poikkeuksia.
Ei, kyllä minun tapauksessa nyt aseman toimiessa oikein on virransäästö päällä. Koski sdb laitepaikkaa
sudo hdparm -I /dev/sdb | grep 'Advanced Power'
root's password:
* Advanced Power Management feature set
Eli päällä on ja Windowsissa tuota ongelmaa ei ole.
Tuota (huomaa vanhaa) ohjetta soveltaen sain parkkeeraukset loppumaan. Eli skriptejä piti sormeilla käsin, että asema alkoi toimimaan. Eikä ydinkään mikään kovin vanha kyllä ole versiolla 3.16.7-7
-
Mikä virransäästötaso on käytössä nyt, ja muistatko mikä se oli ennen asetusten muokkaamista?
sudo hdparm -I /dev/sdb | grep level
-
200 ja muistaakseni oli 128. Huom. tosiaan muistelen että olisi ollut noin.
-
128 on tosiaan taso, jota Linux-jakeluissa yleensä sovelletaan akkukäytössä. Yleensä se on myös valmistajan asettama oletustaso läppärilevyissä, mutta joidenkin levyjen kohdalla valmistaja on päätynyt aggressiivisempaan virransäästöön tuolla samalla tasolla. Näitä poikkeustapauksia ei oikein voi tunnistaa muuten kuin levy- ja firmwarekohtaisilla säännöillä. Ilmeisesti ongelmaa ei tässäkään koneessa esiintynyt sda-levyllä?
Olisi tietysti kiva tietää, miksi Windows sattuu toimimaan tässä tapauksessa paremmin. Aina niin ei ole, vaan samanlaisia poikkeustapauksia esiintyy myös Windowsissa. Ehkä Windows ei pakota tasoa vaan jättää levyvalmistajan/biosin asetukset voimaan? Onko levy läppärivalmistajan tarjoama lisävaruste vai hankittu erillisenä ja asennettu itse hdd caddyyn? Entä oliko kyseessä koneen esiasennettu Windows valmistajan ajuripaketeilla vai ihan puhdas asennus, johon kaikki ajurit on poimittu erikseen?
-
Ilmeisesti ongelmaa ei tässäkään koneessa esiintynyt sda-levyllä?
En ole tutkinut asiaa, koska koneessa on Linux-aikana ollut SSD sda-paikalla. Alunperin Windowsissa tuo sama kiintolevy toimi ihan ok.
Onko levy läppärivalmistajan tarjoama lisävaruste vai hankittu erillisenä ja asennettu itse hdd caddyyn? Entä oliko kyseessä koneen esiasennettu Windows valmistajan ajuripaketeilla vai ihan puhdas asennus, johon kaikki ajurit on poimittu erikseen?
Orggis kiintolevy nyt asennettuna 3rd party caddyyn. Niihin mitä on markkinat nykyään täynnä. Windowsin asensin SSD:n asentamisen jälkeen, koska halusin 100% varmuuden, että trim yms. aktivoituu varmasti oikein ja halusin päästä eroon oem-ylilmääräisestä krääsästä helpoimmalla tavalla. Eli voi sanoa nykyään täysin "tee-se-itse" asennukseksi. Tosin muutamat valmistajan apuohjelmat on asennettu mm. biosin päivittämistä varten (joka on myös tuoreimmassa versiossa).