hdparm - получить/установить параметры устройства SATA/ATA
Использование
hdparm [опции] [устройство]
Описание
hdparm предоставляет интерфейс командной строки к различным
интерфейсам ядра поддерживаемым подсистемой Linux "libata" для
SATA/PATA/SAS, а также старой подсистемой драйвера IDE. Некоторые опции могут работать корректно только с последними ядрами.
Опции
Когда флаги не указаны, предполагаются флаги по умолчанию -acdgkmur.
Для флагов Получить/Установить, запрос без необязательных параметров
(например -d) будет получать информацию о состоянии устройства, а с
параметром (например -d0) будет устанавливать состояние устройства.
-a Получить/Установить количество секторов
для програмного опережающего чтения (read-ahead). Может быть полезно
для увеличения производительности при последовательном чтении большого
количества файлов, посредством чтения дополнительных блоков,
предполагая их необходимость вдальнейшем. Множество IDE приводов также
имеют отдельную встроенную функцию предварительного чтения, которая
дополняет эту програмную функцию.
-A Получить/Установить характеристику read-lookahead привода IDE (Обычно включено по умолчанию). Использование: -A0 (выключить), -A1 (включить).
-b Получить/Установить состояние шины.
-B Установить характеристику расширенного управления
питанием (APM), если привод ее поддерживает. Низкое значение означает
сохранение энергии, а высокое увеличение производительности. Возможный
диапазон установок от 1 до 127 (вызывает замедление шпинделя) и от 128
до 254 (шпиндель не замедляется). Максимальное сохранение энергии
достигается установкой значения в 1, а максимальная производительность
в 254. Значение 255 сообщает hdparm, что нужно полностью
отключить расширенное управление питанием для привода (не все приводы
поддерживают отключение, но большинство может).
-c Запросить/Включить поддержку 32-х битного ввода/вывода
для (E)IDE контроллера. Численный параметр может быть использован,
чтобы включить/выключить поддержку 32-х битного ввода/вывода. На данный
момент поддерживаемые параметры включают 0 для выключения 32-х битного ввода/вывода, 1 для включения 32-х битной передачи данных, и 3 для включения 32-х битной передачи данных со специальной последовательностью sinc,
требуемой многими чипсетами. Значение 3 работает практически со всеми
32-х битными IDE чипсетами, но вызывает очень большую нагрузку на шину.
Учтите, что "32 бита" указывает на передачу данных между шиной PCI или
VLB и контроллером IDE; все приводы (E)IDE все еще имеют 16 битное
соединение с контроллером посредством шлейфа IDE.