Friday, February 8, 2013

Задержка при записи на диски. Проблема с кэшем на HP Smart Array P411

Имеется следующая система: сервер и к нему подключен disc enclosure через HP Smart Array P411 - SAS/SCSI  с 256 мегами кэша райд контроллер. Система (Линукс) видит накопитель, видит файловую систему. Если мы копируем файл с винта на сторедж, даже простой командой  
cp /home/las97/test.txt /usr/storage/ 
возникает задержка в несколько секунд, прежде чем файл будет скопирован. Причем, если данных много, все то, что не скопировалось идет в буфер, и загрузка системы достигает 100%.

Решение такое: надо было поиграть с настройками кэша. Включил кэш на жестких дисках и  поменял cache ration на контроллере. По умолчанию было 50% write, 50% read. Поставил 10% write и 90% read. Все забегало!



Производитель также советует поставить следующую конфигурацию в системе:
echo "noop" > /sys/block/cciss\!c0d0/queue/scheduler 
blockdev --setra  4096 /dev/cciss/c0d0
echo 512 > /sys/block/cciss\!c0d0/queue/nr_requests
echo 2048 > /sys/block/cciss\!c0d0/queue/read_ahead_kb



No comments:

Post a Comment