Linux - статьи

Обнаружил, что для жесткого диска не включен режим DMA. Как это сделать?


Для задания специальных параметров тонкой настройки жестких дисков, в Red Hat и Fedora Core есть специальный файл: /etc/sysconfig/harddisks. Параметры, которые указываются в нем, передаются программе hdparm.  Файл хорошо документирован внутри, но тем не менее вот краткое описание.

Для включения режима DMA для всех дисков раскомментируйте строку

USE_DMA=1

Для включения режима ввода/вывода нескольких секторов сразу за одно прерывание, установите параметр

MULTIPLE_IO=n

где n - число секторов. Для включения 32-битного доступа к диску раскомментируйте строку

EIDE_32BIT=n

где n может принимать значения 0 - запрет 32-bit, 1 - включение 32-bit, 3 - включение 32-bit с синхронизационной последовательностью. Для включения режима опережающего чтения раскомментируйте строку

LOOKAHEAD=1

Для прочих опций hdparm занесите их в строку EXTRA_PARAMS. Например эта строка может выглядеть так:

EXTRA_PARAMS="-X66 -u1"

Для вступления внесенных изменений в силу, необходима перезагрузка.



Содержание раздела