|
Пути повышения производительности RAID-контроллеров
|
|||
---|---|---|---|
#18+
Подготовлено Дмитрием Зотовым, Adaptec FAE, взято тут Фактор ВлиянияСтепень влиянияСлучай из практикиКомментарииПолезные СоветыТип RAIDВысокаяНе рассматривается как очевидноеЖелательно учитывать не только фактор производи-тельности но и уровень надежности данного типа RAID тома.Тип дискаВысокаяНе рассматривается как очевидноеSAS-диск в среднем в два раза (для грубой оценки) производи-тельнее SATAКол-во дисковВысокаяНе рассматривается как очевидноеИспользование кэша контроллераВысокаяМного раз на практике предложение включить кэш особенно на запись значительно улучшало ситуациюНаличие батареи BBU не есть необходимое условие включения кэшаЖелательно иметь батарею для критических приложение когда кэш включенИспользование кэша дискаВысокаяЖелательно обеспечить UPS и другие схемы резервирования питания если дисковый кэш активно используется.Оптимизация алгоритма кэширования (NEW)ВысокаяDynamic ->OLTP Практика показывает что установка с Dynamic на OLTP значительно улучшила производительность в соответствующих ситуацияхНовая функция в настройках контроллеров AdaptecOLTP ( 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 данных)Прочие причиныНизкаяВстречаются и другие причины которые влияют на производительность но их влияние не столь велико. собственно и в форуме частенько возникают вопросы "почему мой рэйд тупит, когда рядом точь такой летает", вобщем перечень достаточно очевидных вещей которые следует проверить до того как углубляться в тонкости ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 10:00 |
|
|
start [/forum/topic.php?fid=30&msg=37390461&tid=1530555]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 414ms |
0 / 0 |