Как определить диск spindown время

ITWatchDogs имеет большую строку климата и мониторов мощности почти для половины стоимости других поставщиков. Можно звонить 512-257-1462 или электронная почта sales@itwatchdogs.com с требованиями, и мы можем помочь Вам найти продукты, которые являются правильными для Вас.

Также обратите внимание, что вся техническая поддержка обрабатывается теми же программистами и инженерами, которые разрабатывают и поддерживают продукты ITW, так пребывайте в уверенности получения надлежащей технической поддержки при необходимости в нем больше всего.

Не стесняйтесь посылать мне по электронной почте по msheikh@itwatchdogs.com с любыми вопросами.

С уважением, Mo ITWatchDogs

9
задан 29 November 2011 в 14:55
4 ответа

Есть похоже, это не способ запросить это значение с помощью hdparm, однако вы можете увидеть, находится ли диск в режиме ожидания или в активном состоянии ...

> sudo hdparm -C /dev/sdb

/dev/sdb:
 drive state is:  standby

> sudo hdparm -C /dev/sda

/dev/sda:
 drive state is:  active/idle
7
ответ дан 2 December 2019 в 22:28

Вывод man hdparm включает следующее:

-S: Перевести привод в режим ожидания (малой мощности), а также установить таймаут ожидания (замедления) для диска. Это значение тайм-аута используется диском, чтобы определить, как долго ждать (при отсутствии активности диска) перед выключением двигателя шпинделя для экономии энергии. Под такими обстоятельства, накопитель может занять до 30 секунд, чтобы ответить на последующий доступ к диску, хотя большинство дисков намного быстрее. В кодирование значения тайм-аута несколько своеобразно. Нулевое значение означает "таймауты отключены": устройство не войдет автоматически Режим ожидания. Значения от 1 до 240 указывают кратные 5. секунд, что дает время ожидания от 5 секунд до 20 минут. Ценности от 241–251 указывают от 1 до 11 единиц по 30 минут, что дает таймауты от 30 минут до 5,5 часов. Значение 252 означает тайм-аут 21 мин. Значение 253 устанавливает период ожидания, определяемый поставщиком. между 8 и 12 часами, а значение 254 зарезервировано. 255 это интерпретируется как 21 минута плюс 15 секунд. Обратите внимание, что некоторые старые приводы могут по-разному интерпретировать эти значения.

Ваша установка 246, следовательно, будет означать 6 единиц по 30 минут (3 часа), хотя я не знаю, как интерпретируется значение для -B когда также указан -S .

1
ответ дан 2 December 2019 в 22:28

Вариант -B 128 запрещает spindown, поэтому ваш параметр -S бесполезен. Взгляните на man hdparm . Spindown возможен только при параметре -B 127 и меньше.

6
ответ дан 2 December 2019 в 22:28

Если у вас есть диск Seagate, который поддерживает Extended Power Controls (EPC), я полагаю, в основном корпоративный класс, вы можете использовать инструмент SeaChest
Сначала получите дескриптор диска Seagate:

 SeaChest_PowerControl -v 0 --scan --scanFlags sgtosd

Результат:

 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

Затем получите время ожидания:

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

Результат:

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

(Не обращайте внимания на мои экспериментальные значения Idle_C и Standby_Z, которые очень низкие)

Вы можете получить инструмент от Seagate

Приведенный выше пример взят от Seagate Enterprise емкостью 2,5 дюйма 1 ТБ SATA (ST1000NX0343). Попробовал то же самое на Seagate BarraCuda Pro 2,5 дюйма, 1 ТБ SATA (ST1000LM049), и это не сработало, поскольку, по-видимому, не поддерживает EPC.

2
ответ дан 22 January 2020 в 22:05

Теги

Похожие вопросы