GNU/Linux >> Belajar Linux >  >> Linux

Cara menentukan waktu putar disk

Solusi 1:

Tampaknya tidak ada cara untuk menanyakan nilai tersebut dengan hdparm, namun Anda dapat melihat apakah drive dalam keadaan siaga atau aktif...

> sudo hdparm -C /dev/sdb

/dev/sdb:
 drive state is:  standby

> sudo hdparm -C /dev/sda

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

Solusi 2:

Opsi -B 128 menghambat spindown, jadi opsi -S Anda tidak berguna. Lihat man hdparm . Spindown hanya dimungkinkan dengan parameter -B 127 dan kurang.

Solusi 3:

Jika Anda memiliki disk Seagate yang mendukung Extended Power Controls (EPC), saya berasumsi sebagian besar kelas perusahaan, Anda dapat menggunakan alat SeaChest
Pertama dapatkan pegangan disk Seagate:

 SeaChest_PowerControl -v 0 --scan --scanFlags sgtosd

Hasil:

 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

Kemudian dapatkan waktu siaga:

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

Hasil:

 ===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

(Jangan pedulikan nilai eksperimental Idle_C dan Standby_Z saya yang sangat rendah)

Anda bisa mendapatkan alat tersebut dari Seagate

Contoh di atas adalah dari Seagate Enterprise Capacity 2.5" 1TB SATA (ST1000NX0343). Mencoba hal yang sama pada Seagate BarraCuda Pro 2.5" 1TB SATA (ST1000LM049) dan tidak berhasil, karena tampaknya tidak mendukung EPC.


Linux
  1. Cara Menginstal Sentora di CentOS 7

  2. Bagaimana Cara Mengingat Opsi Perintah??

  3. Cara mendapatkan waktu UTC

  1. Cara Mengubah Zona Waktu di Debian 11 / Debian 10/9

  2. Cara menentukan USB Versi 1.1 atau 2.0

  3. Bagaimana cara mengubah format waktu menjadi detik di ps -p?

  1. Cara Mengatur atau Mengubah Zona Waktu di Linux

  2. Bagaimana Mengukur Waktu Startup Firefox?

  3. Cara Mengatur atau Mengubah Zona Waktu di Debain 11