GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So bestimmen Sie die Disc-Spindown-Zeit

Lösung 1:

Es scheint keine Möglichkeit zu geben, diesen Wert mit hdparm abzufragen, aber Sie können sehen, ob sich das Laufwerk im Standby- oder aktiven Zustand befindet ...

> sudo hdparm -C /dev/sdb

/dev/sdb:
 drive state is:  standby

> sudo hdparm -C /dev/sda

/dev/sda:
 drive state is:  active/idle

Lösung 2:

Die Option -B 128 hemmt den Spindown, daher ist Ihre Option -S nutzlos. Siehe man hdparm . Spindown ist nur mit -B-Parametern von 127 und weniger möglich.

Lösung 3:

Wenn Sie eine Seagate-Festplatte haben, die Extended Power Controls (EPC) unterstützt, ich gehe davon aus, dass es sich hauptsächlich um Enterprise-Klasse handelt, können Sie das Tool SeaChest verwenden
Holen Sie sich zuerst das Festplatten-Handle von Seagate:

 SeaChest_PowerControl -v 0 --scan --scanFlags sgtosd

Ergebnis:

 Vendor   Handle       Model Number            Serial      Number          FwRev
 ATA      sg0<->sda    ST1000LM049-2GH172      WN90H8BT               SDM1
 ATA      sg1<->sdb    ST1000LM049-2GH172      WN90HACK               SDM1
 ATA      sg2<->sdc    ST1000LM049-2GH172      WGS3M35X               SDM1
 ATA      sg3<->sdd    ST1000LM049-2GH172      WGS65M4X               SDM1
 ATA      sg4<->sde    ST1000NX0303            S470WNPT               NN02
 NVMe     /dev/nvme0n1 Force MP510             184282050001276960F1   ECFM11.0

Dann erhalten Sie die Standby-Zeit:

 SeaChest_PowerControl -v 0 -d /dev/sg4 --showEPCSettings

Ergebnis:

 ===EPC Settings===
    * = timer is enabled
    C column = Changeable
    S column = Saveable
    All times are in 100 milliseconds

 Name       Current Timer Default Timer Saved Timer   Recovery Time C S
 Idle A     *200          *10           *200          150           Y Y
 Idle B      1200         *2400          1200         650           Y Y
 Idle C      1300          6000          1300         4000          Y Y
 Standby Z  *1200          36000        *1200         15000         Y Y

(Kümmern Sie sich nicht um meine experimentellen Idle_C- und Standby_Z-Werte, die sehr niedrig sind)

Sie erhalten das Tool von Seagate

Das obige Beispiel stammt von einer Seagate Enterprise Capacity 2,5 Zoll 1 TB SATA (ST1000NX0343). Ich habe dasselbe auf einer Seagate BarraCuda Pro 2,5 Zoll 1 TB SATA (ST1000LM049) versucht und es hat nicht funktioniert, da es offenbar EPC nicht unterstützt. P>

Linux
  1. So ändern Sie die Zeitzone in Debian 11 / Debian 10 / 9

  2. So stellen oder ändern Sie die Zeitzone in Linux

  3. So installieren Sie Sentora auf CentOS 7

  4. Wie merkt man sich Befehlsoptionen?

  5. So ermitteln Sie, ob sich ein Verzeichnis auf derselben Partition befindet

Linux-Dateibefehl:So bestimmen Sie den Dateityp in Linux

So ändern Sie die Zeit unter Kali Linux

So bestimmen Sie den MIME-Typ einer Datei in Linux

So ändern Sie die Zeitzone unter Debian 11

So stellen Sie Datum und Uhrzeit unter Linux ein

Wie ändere ich das Zeitformat in Sekunden in ps -p?