Как узнать время ожидания диска до его вращения?

310
Sandburg

Под Linux команда hdparmможет изменить время простоя перед следующим режимом ожидания.

hdparm -S 120 /dev/hdc #setting standby to 120 (10 minutes) 

Но как узнать, какой была последняя настройка?

К сожалению, команда info ничего не дает по этому поводу:

hdparm -I /dev/sdc 
0

1 ответ на вопрос

0
harrymc

Эта команда покажет текущее значение spindown, например:

sudo hdparm -I /dev/sdb | grep level 

Ответ :

Advanced power management level: 254 

Из руководства кажется, что 254оно зарезервировано, поэтому я ожидаю, что оно будет по умолчанию в Ubuntu:

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

Какую систему вы используете? `hdparm -I ...` не возвращает ничего, связанного с `level`. В настоящее время я использую v9.51 под Debian 9. Sandburg 5 лет назад 0
Какой у тебя Linux? harrymc 5 лет назад 0
Debian 9 64, hdparm v9.51 Sandburg 5 лет назад 0
Да, этого нет. Как насчет `udisks --show-info / dev / sdb | grep spin`? Может потребоваться `udisk --ata-smart-refresh`. harrymc 5 лет назад 0

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