Показаны сообщения с ярлыком hdd. Показать все сообщения
Показаны сообщения с ярлыком hdd. Показать все сообщения

вторник, 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

суббота, 27 февраля 2010 г.

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

tune2fs /dev/... поможет настроить много параметров
одни из вариантов "-C nn" - сколько раз монтировалься раздел и с его помощью можно форсировать проверку при следующей загрузке. (обычно макс. кол-во загрузок до следующей проверки 25)
dumpe2fs -l /dev/... покажет инфо по разделу

вторник, 8 декабря 2009 г.

fdisk на "живом" диске, перечитывание таблицы разделов.

После переразбиения диска с помощью fdisk ядро до перезагрузки не перечитывает новую таблицу разделов. Что бы избежать перезагрузки и перечитать таблицу, можно использовать
partprobe /dev/sd..
или
echo 1 > /sys/block/sdc/device/rescan (сам не пробовал, но пишут, что работает)

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