Kirjoittaja Aihe: hdparm -B ja kiintolevyn virransäästö  (Luettu 1480 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
hdparm -B ja kiintolevyn virransäästö
« : 24.03.09 - klo:16.11 »
Selittäessäni yhdelle tutulle HTPC-ongelmaani (viritin tuntuu katoavan jos kone on päällä pitkään) hän sai idean. Sen sijaan, että vika olisi DVB-laitteessa, kuten epäilin, vika voikin olla siinä, että tallennuskiintolevy on virransäästötilassa eikä suostu heräämään.

Selitystä tukee se, että ongelma ilmeni vaihdettuani vanhan 120-gigaisen PATA-tallennuslevyn upouuteen 1,5-teraiseen SATA-levyyn, joka vanhan emon rajoittuneisuuden takia vaati erillistä SATA-korttia.

Okei, hdparm-ohjelman -B-vivullahan virransäästötilaa voisi säätää. Mutta olisiko ideoita, mitä minun kannattaisi kokeilla? (-Z näyttää myös kiinnostavalta, mutta koskee vain Seagateä ja kiintolevyni on Samsung). ”man hdparm” selittää parametria näin:

Koodia: [Valitse]
       -B     Set Advanced Power Management feature, if the drive supports it.
              A low value means aggressive power management and a  high  value
              means better performance.  Possible settings range from values 1
              through 127 (which permit spin-down), and values 128 through 254
              (which  do  not  permit spin-down).  The highest degree of power
              management is attained with a setting of 1, and the highest  I/O
              performance  with a setting of 254.  A value of 255 tells hdparm
              to disable Advanced Power Management  altogether  on  the  drive
              (not all drives support disabling it, but most do).

Ilmeisesti arvo kannattaisi asettaa välille 128...254, mutta kokeilenko ensin esim. 128:aa ja nostan asteittain ellei se riitä, vai mikä olisi suositeltava strategia?

Muoks: Toinen vaihtoehto näyttäisi olevan -S 0 (estetään standby-tilaan meno).
« Viimeksi muokattu: 24.03.09 - klo:16.17 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: hdparm -B ja kiintolevyn virransäästö
« Vastaus #1 : 28.03.09 - klo:14.09 »
Puhun taas vaikeita keskenäni ::)

Ongelma on vähän mutkikkaampi kuin oletin. hdparm tuntuu tukevan SATA-levyillä lähinnä joidenkin tilatietojen lukua eikä sitäkään täydellisesti (levy esim. väittää olevansa standby-tilassa kaiken aikaa). Tilan muuttaminen esim. -B-komennolla ei onnistu.

Guuglauksen perusteella SCSI-levyjen hallintaohjelma sdparm hallitsisi myös SATA-levyt, mutta sdparm on aivan toisen sortin elukka kuin hdparm – aivan erilaiset parametrit – eikä se APM:stä tiedä hölkäsen pölähtävää.

Näin se vain valitettavasti on :(
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11