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

Медленный массив DL360 Smart Array P400i RAID

Недавно мы приобрели два «укомплектованных» DL360 в комплекте с RAID-контроллером Smart Array P400i, 512 МБ BBWC и (6) дисками SAS 10k.

Они настроены в конфигурации RAID 1 + 0, работают LVM и ext3.

С помощью утилит HP (hpacucli) я установил кэш записи на диск (чтобы он был включен) и коэффициент кэш-памяти ускорителя на 25% записи и 75% чтения.

Я также обновил их до последней версии прошивки с помощью диска с прошивкой HP (версия 7.22 прошивки RAID).

Поискав в сети, я нашел эту ссылку: http://www.overclock.net/hard-drives-storage/515068-tuning-hp-smart-array-p400-linux.html

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

Мои собственные тесты (та же производительность iozone) показывают:

Initial write  191148.89    191.15
      Rewrite  204751.79    204.75
         Read  127655.03    127.66
      Re-read  126286.11    126.29
  Random read  148323.94    148.32
 Random write  185377.55    185.38

Большинство моих прочитанных чисел составляют от 1/2 до 1/3 чисел, сообщаемых (8) дисками SAS с xfs.

Что мне не хватает? Имеют ли диски xfs и (2) такую ​​разницу? Или я что-то не настраивал?

Любой, наконец ... будет ли программный RAID быстрее?

Это несколько вопросов в одном, поэтому я постараюсь ответить на несколько из них.

Я обычно настраиваю контроллеры Smart Array на использование более высокого коэффициента кэширования записи. Я предпочитаю иметь кэш записи 75%, потому что ОС (использующая файловую систему XFS) кэширует агрессивно. XFS будет иметь значение, но на что вы настраиваетесь? Вы настраиваетесь, чтобы просто достичь определенных показателей, или это связано с требованиями приложения?

ext3 - не самая быстрая файловая система. Но у вас есть некоторые параметры монтирования (например, noatime) и настройки журнала, которые вы можете настроить.
Я не использую LVM, особенно с контроллерами HP, которые могут предоставить многие из тех же преимуществ.
У тебя есть Планировщик ввода / вывода и настройки лифта (например, в данном случае - noop или deadline), которые можно настроить, но это зависит от реальных потребностей вашего приложения.

Если вы используете XFS, попробуйте базовую конфигурацию, а затем попробуйте некоторые дополнительные параметры конфигурации. Со временем я получил параметры монтирования, очень похожие на те, что указаны в исходной ссылке.

Я только что запустил следующую командную строку iozone на разделе XFS, содержащемся в DL380 G5 с P400i, 12 ГБ ОЗУ и 8 дисками по 146 ГБ 10 КБ. Лифт установлен на срок:

Command line used: iozone -t1 -i0 -i1 -i2 -r1m -s24g

initial writers  =  348957.75 KB/sec
rewriters        =  335130.03 KB/sec
readers          =  132851.70 KB/sec
re-readers       =  137116.27 KB/sec
random readers   =   35774.41 KB/sec
random writers   =  250618.38 KB/sec

ext3 работает медленно. Если вы знаете, как настроить XFS, воспользуйтесь этим. В противном случае вам следует использовать ext4.

Я лично большой поклонник использования аппаратного RAID, если вам не нужно, чтобы ваш массив был настроен таким образом, что контроллер RAID не поддерживает. (Другие, скорее всего, не согласятся.)