вторник, 21 сентября 2010 г.

Тонкая настройка hdd и hdparm

Информация

hdparm -i /dev/hda

Расшифровка:
MaxMultSect: Это поле содержит максимальное число секторов, которое ваш жесткий диск может прочитать за "один присест".
MultSect: Текущая настройка количества секторов, считываемых за один раз.
PIO modes и DMA modes: Здесь перечисляются режимы, которые поддерживает жесткий диск. Режим, помеченный символом "звездочка" (*), является текущим.
AdvancedPM: Признак 'yes' указывает на то, что жесткий диск поддерживает APM (Advanced Power Management - Расширенное Управление Питанием).

Дополнительная информация

hdparm /dev/hda

multcount - число секторов, считываемых одновременно;
I/O support - режим обмена с жестким диском (16/32/32sync);
using_dma - указывает, используется ли в настоящий момент режим DMA или нет;
keepsettings - указывает, сохраняются ли настройки после программного сброса (изменять эту настройку не рекомендуется, если вы не уверены в том, что делаете);
readonly - обычно установлен в 1 только для CD-ROM, этот флаг сообщает системе - является ли устройство read-only или нет;
readahead - количество секторов для опережающего чтения;

Настройка

-c1 -- установка 32-х битного режима (обычно то, что вам нужно)
-d1 -- включение DMA
-mN -- количество секторов передаваемых сразу (одним блоком). Степень двойки,
максимальное число -- параметр MaxMultSect в выводе hdparm -i.
-aN -- опережающее чтение N секторов

Тестирование:

hdparm -t <имя устройства>

hdparm -u1c1d1m8a8 <имя устройства>

Взято отсюда http://www.opennet.ru/base/sys/htparm_tune.txt.html

Комментариев нет:

Отправить комментарий