Kirjoittaja Aihe: Kovalevyn käyttötunnit esiin  (Luettu 8023 kertaa)

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Kovalevyn käyttötunnit esiin
« : 06.02.15 - klo:20.57 »
Saako Ubuntusta näkyviin paljonko kiintolevyä on käytetty tai käynnistetty?

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #1 : 06.02.15 - klo:21.22 »
Tämä komento kertoo kovalevyn käyttötuntien määrän. Valitse /dev/sdX:n tilalle oikea laite esim. /dev/sda
Koodia: [Valitse]
sudo smartctl -a /dev/sdX | grep 'Power_On_Hours'Viimeinen lukusarja ko. komennon tulosteessa ilmaisee käyttötuntien määrän.
« Viimeksi muokattu: 06.02.15 - klo:21.26 kirjoittanut mrl586 »

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #2 : 06.02.15 - klo:21.31 »
Tämä komento kertoo kovalevyn käyttötuntien määrän. Valitse /dev/sdX:n tilalle oikea laite esim. /dev/sda
Koodia: [Valitse]
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?
Koodia: [Valitse]
sudo apt-get install smartmontools
Käynnistyskerrat näkyy näin:
Koodia: [Valitse]
sudo smartctl -a /dev/sdX | grep 'Power_Cycle_Count'nyt en ole yhtään varma että onko tuossa tuloksessa sekä sammutus että käynnistys?
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #3 : 06.02.15 - klo:21.52 »
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

« Viimeksi muokattu: 06.02.15 - klo:22.20 kirjoittanut rale »

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #4 : 07.02.15 - klo:00.35 »
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 😐

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #5 : 07.02.15 - klo:02.39 »
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.

spark

  • Käyttäjä
  • Viestejä: 1752
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #6 : 07.02.15 - klo:10.16 »
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ä.

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #7 : 07.02.15 - klo:14.24 »
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ä.
« Viimeksi muokattu: 07.02.15 - klo:14.40 kirjoittanut rale »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #8 : 07.02.15 - klo:15.17 »
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.

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #9 : 07.02.15 - klo:15.36 »
Eli tuttu Levytyökalu-ohjelmahan tuo oli. En vaan löydä siitä tuota virransäästöjuttua.

spark

  • Käyttäjä
  • Viestejä: 1752
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #10 : 07.02.15 - klo:19.37 »
Levyt työkalussa se löytyy tuolta:





Voi olla, että Levytyökalussa sitä ei vielä ole.

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #11 : 08.02.15 - klo:14.22 »
Käytössäni on 12.04 ja siis Levytyökalu ja siitä en löydä tuota rataskuvaketta.

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #12 : 08.02.15 - klo:15.17 »
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.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #13 : 08.02.15 - klo:15.46 »
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:

Koodia: [Valitse]
       # 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.
« Viimeksi muokattu: 08.02.15 - klo:16.15 kirjoittanut nm »

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #14 : 08.02.15 - klo:18.02 »
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.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #15 : 08.02.15 - klo:21.49 »
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 alkuperäisellä firmwarellaan, ja näitä ongelmia on sitten korjattu valmistajan puolelta päivityksillä. Kannattaa tarkistaa, onko tuolle ongelmalevylle tarjolla firmwarepäivitys.

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #16 : 09.02.15 - klo:12.46 »
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

Lainaus
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

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #17 : 09.02.15 - klo:13.50 »
Mikä virransäästötaso on käytössä nyt, ja muistatko mikä se oli ennen asetusten muokkaamista?

Koodia: [Valitse]
sudo hdparm -I /dev/sdb | grep level

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #18 : 09.02.15 - klo:14.40 »
200 ja muistaakseni oli 128. Huom. tosiaan muistelen että olisi ollut noin.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kovalevyn käyttötunnit esiin
« Vastaus #19 : 09.02.15 - klo:15.25 »
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?