Опубликовано : admin в (Мелкие заметки, Настройка сервера)

Оптимизация HDD CentOS 5.2

Небольшая пометочка о оптимальном конфиге HDD

Проверим что мы имеем

hdparm /dev/hda

Если картинка такая:

multcount = 16 (on)
  IO_support = 3 (32-bit w/sync)
  unmaskirq = 1 (on)
  using_dma = 1 (on)
  keepsettings = 0 (off)
  readonly = 0 (off)
  readahead = 256 (on)
  geometry = 65535/16/63, sectors = 160086528, start = 0

Заодно проверим скорость

hdparm -Tt /dev/hda

Если скорость более 100Мб,то дальше можно не смотреть, если иная, то коммандуем:

hdparm -c3 /dev/hda

Включаем режим 32-х битный режим доступа

hdparm -u1 /dev/hda

Включим "interrupt-unmask flag"

hdparm -m32 /dev/hda

Выставим на максимум число секторов, обрабатываемых за 1 запрос (ключ -m<число>, где <число> может быть 32 и ниже, в зависимости от диска – если -m32 не сработает, попробуйте -m16)

hdparm -a256 /dev/hda

Увеличиваем число последовательных секторов, считываемых "на всякий случай" при операциях чтения

 

Чтобы все установленные параметры выставлялись при каждом запуске системы, запишите в /etc/rc.d/rc.local строчку(и) для вызова hdparm с нужными параметрами, при этом ключи можно объединять, например:

hdparm -c3m16a256 /dev/hda

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