Назад | Перейти на главную страницу

Справка по настройке дисков Linux

У меня есть программный диск RAID1, который случайным образом имеет очень медленное время чтения.

hdparm -t /dev/md0
/dev/md0:
Timing buffered disk reads: 2 MB in 12.43 seconds = 164.80 kB/sec

Похоже, что один диск в наборе RAID постоянно работает медленнее другого. Тем не менее, они оба являются идентичными дисками SATA емкостью 1,5 ТБ. Я прочитал несколько советов по настройке с использованием hdparm, но, похоже, они не относились к дискам SATA, и я не решался экспериментировать на производственной системе.

Любой совет будет принят во внимание.

Вполне возможно, что на одном из дисков возникли ошибки или ненормальные условия, такие как высокая температура.

Для получения дополнительной информации проверьте журналы SMART.

Параметры настройки в hdparm должны применяться и к дискам SATA, BTW.

Если вы хотите исключить диски как источник проблем с производительностью чтения, выполните несколько простых тестов с dd.

dd if=/dev/sda of=/dev/null bs=32M count=32
dd if=/dev/sdb of=/dev/null bs=32M count=32
dd if=/dev/md0 of=/dev/null bs=32M count=32

(конечно, вы также можете использовать инструмент hdparm / вместо этого, но тестирование уровня dd / приложения может быть более показательным для реальной производительности, если вы можете моделировать свою фактическую нагрузку)

Тесты чтения неразрушающие, поэтому это не должно повлиять на ваш массив.