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

Ужасная производительность с дисками SATA на Dell PowerEdge, шаги по устранению неполадок?

Я задавал этот вопрос ранее, и вопрос пропал, так что вот он снова.

Купил DELL Poweredge 2950 для использования в качестве внутреннего сервера контроля качества. Производительность диска зашкаливает, время отклика 1000-4000 мс на диске с нашей базой данных SQL Server .mdf. Дисковая очередь Sql Server иногда превышает 300.

Я программист, может ли кто-нибудь помочь мне с шагами по определению проблемы?

Я не знаю, какой у него RAID-контроллер, как я могу это определить?

Я предполагаю, что это может быть проблема с BIOS. Возможно, на сервере раньше был другой тип диска, и когда я добавил SATA ??? размер буфера неправильный ???

Возможно, я неправильно выбрал параметры (выбрал значения по умолчанию) при настройке массивов RAID 1? Я думал, что RAID 1 - это массив производительности?

НАБЛЮДЕНИЕ: любая активность диска на СЕРВЕРЕ приводит к падению времени отклика на другом диске, например, я копировал открытый ISO-образ управления DELL на диск C: и заметил, что время отклика на диске F: (RAID 1) отличается LUN, зашипал во время копирования ??

1) Установите Dell OpenManage

Как уже упоминалось выше, установите Dell OpenManage - это административное приложение, работающее в Windows и позволяющее проверять @ уровни работоспособности / прошивки оборудования. Вам нужно будет перейти на support.dell.com. Введите либо ST (сервисный тег) сервера, который должен быть размещен на передней или задней панели. В качестве альтернативы вы можете просто ввести PE 2950, ​​и он покажет вам всю доступную прошивку / программное обеспечение. Выберите ОС, которую вы используете, в раскрывающемся списке, и вы получите правильный список.

2) Загрузите имеющиеся обновления прошивки, сравните текущий уровень с тем, что вы установили (просмотреть в OpenManage).

3) В 2950-х годах возникла проблема с некоторыми батареями карт PERC (рейд-контроллером), которые у нас были в последнее время. Это похоже на то, что мы видели. Существенная деградация чтения / записи БД. Если вы установите Dell OpenManage, вы также сможете это увидеть. Зайдите в логи в OpenMange и посмотрите @ батарею. Вы можете чаще видеть, как он разряжается ежеквартально. Когда это происходит, в нашем случае один раз в день, ваш рейд-контроллер переходит на запись через обратную запись. Это снизит производительность вашей БД и связано с плохой батареей карты PERC. Это будет очень легко обнаружить в OpenMange.

Ну RAID1 - это просто зеркало. На самом деле это не улучшает производительность по сравнению с одним диском, может быть, очень незначительно для чтения. RAID0 - единственный вариант повышения производительности, если у вас всего 2 диска. Однако я бы не рекомендовал его, так как там нет избыточности и он более подвержен потере данных, чем один диск. Если у вас как минимум 4 диска, вы можете попробовать использовать RAID10, если ваш контроллер его поддерживает. Но на самом деле количество и тип дисков всегда будут определять количество операций ввода-вывода в секунду, на которое способна ваша система хранения. Настройка рабочих нагрузок и т. Д. Может немного вам помочь, но обычно в этот момент вы говорите о нескольких процентах.

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

РЕДАКТИРОВАТЬ: Кроме того, если ваша рабочая нагрузка связана с большой записью, тогда резервный кеш на контроллере RAID и установка его режима на обратную запись могут значительно улучшить ситуацию.