Пути повышения производительности RAID-контроллеров
Периодически встречаются запросы и жалобы на проблемы с производительностью RAID-контроллеров. Ниже приведена таблица, включающая в себя причины, встречающиеся в реальной работе, которые влияют на производительность, а также указаны советы по исправлению ситуаций.
Подготовлено Дмитрием Зотовым, Adaptec FAE
Фактор Влияния | Степень влияния | Случай из практики | Комментарии | Полезные Советы |
Тип RAID | Высокая | Не рассматривается как очевидное | Желательно учитывать не только фактор производи-тельности, но и уровень надежности данного типа RAID тома. | |
Тип диска | Высокая | Не рассматривается как очевидное | SAS-диск в среднем в два раза (для грубой оценки) производи-тельнее SATA | |
Кол-во дисков | Высокая | Не рассматривается как очевидное | ||
Использование кэша контроллера | Высокая | Много раз на практике предложение включить кэш, особенно на запись значительно улучшало ситуацию | Наличие батареи BBU не есть необходимое условие включения кэша | Желательно иметь батарею для критических приложение, когда кэш включен |
Использование кэша диска | Высокая | Желательно обеспечить UPS и другие схемы резервирования питания если дисковый кэш активно используется. | ||
Оптимизация алгоритма кэширования (NEW) | Высокая | Dynamic ->OLTP Практика показывает, что установка с Dynamic на OLTP значительно улучшила производительность в соответствующих ситуациях | Новая функция в настройках контроллеров Adaptec | OLTP ( Online Transaction Processing) – эта опция предназначена для баз данных. |
Диаметр 1 (пропускная способность SAS канала или транка) | Высокая | Практическая пропускная способность в пределах 80 процентов от теоретической. Например для 3405, пропускная способность его транка SAS 4x примерно 190MB/sec. | Распределяйте диски по возможности максимально равномерно по каналам контроллера, понятно, что это имеет смысл в случае использования экспандеров. |
Диаметр 2 (пропускная способность шины контроллера) | Высокая | Как правило для серверных плат, все ОК. А вот для десктопных встретился случай, когда в один из 16х PCI-E была установлена видео карта, в другой 5405 RAID. При второй этом слот 16х привязан к южному мосту и при установке видеокарты переходил в режим 1х. | Практическая пропускная способность в пределах 80 процентов от теоретической | Особенно для десктопных плат – убедитесь на основе схемы архитектуры платы, что слот работает в данном режиме, как видно из примера есть слоты 16х опускающиеся в режим 1х. Для серверных плат, это как правило не столь актуально, хотя встречаются слоты 4х с разъемом 8х, но они как правило и заявлены как 4х. |
Файловая система | Средняя | Дефрагментируйте файловую систему, выключите антивирусные программы, проверьте производительность и сравните на томе без файловой системы и с файловой системой. iometer, например, позволяет это делать. | ||
NCQ | Средняя | |||
Состояние RAID-тома | Средняя | Том должен находиться в состоянии Optimal. Не следует тестировать том в состоянии degrade. | Желательно использовать методы Clear и Build для инициализации тома, при этом необходимо дождаться завершения этого процесса. | |
Работа антивирусных программ | Средняя | Такой случай встретился на практике: на томе NAS-сервера работал антивирус, уменьшая производительность при большом объеме копирования примерно в два раза. | ||
Версия прошивки RAID-контроллера и драйвера ОС. | Средняя | Используйте «Золотое Правило” перешивать контроллер на последнюю версию прошивки на момент сборки, или на момент возникновения проблемы (обязателен BACKUP, если на томе есть пользовательские данные). Тоже самое касается и драйвера!!!! | ||
Размер блока | Низкая | Важно помнить, что для ARC-кода, значение по умолчанию автоматически выбирается оптимальным для большинства шаблонов трафика. | Чтобы обнаружить влияние размера блока, лучше провести замеры-эксперименты на тестовом томе (на котором нет пользовательских данных, пробилдивание тома с пользовательскими данными на новый размер блока требует backup данных) | |
Прочие причины | Низкая | Встречаются и другие причины, которые влияют на производительность, но их влияние не столь велико. |


