Очень низкая производительность SCSI HD на IBM x336 с LSI 1030 RAID1
Я испытываю очень низкую производительность на сервере IBM x336 с двумя жесткими дисками 73 ГБ 15 КБ на контроллере U320, LSI 1030. Возможно, мы получаем максимум 3,5 МБ / с (для утилиты HD Tune). Я думаю, что она должна быть не менее 100 МБ / с (другая коробка x335 работает со скоростью 70-80 МБ / с). Сервер был недавно настроен и на самом деле не заметил проблемы, но, возможно, был там с самого начала, поэтому не уверен. Я установил утилиту IBM ServerRAID для Windows. Сервер работает под управлением Windows 2008 R2 Web Edition (если это имеет значение).
Я подумал, что, может быть, один из дисков был неисправен, поэтому я удалил один из дисков из массива и снова протестировал, но результаты остались прежними. Я жду повторной синхронизации RAID1, и я попробую вытащить другой диск дальше.
Я также использовал утилиту ServerRAID, но не заметил там ничего, что могло бы указывать на проблему.
Не уверен, что я на правильном пути. Итак, ищите несколько советов, чтобы отследить это.
3 ответа
Имеется ли на сервере кэш-память с резервным питанием для контроллера хранения и, если да, батарея отсутствует, отключена или вышла из строя?
Резкие различия в пропускной способности, как вы описали, наблюдались в тех случаях, когда кэш отсутствует, работает неправильно или отключен на сервере по сравнению с идентичным сервером, на котором кэш работает правильно.
На новой машине может быть период, когда вы впервые включаете ее, когда кеш с резервным питанием от батареи заряжается, и кеширование будет отключено, пока оно не будет готово к работе. Это может быть до 24 часов после первоначального включения.
Кроме того, во время перестройки RAID кеширование часто отключается контроллером. Еще раз проверьте производительность после завершения восстановления.
Я не знаю о Windows, но похожий сбой, который я видел в 2005 году, касался ошибки в драйвере LSI Logic Linux; если драйвер был скомпилирован в ядро, производительность сильно пострадала, но если драйвер был загружен как модуль, производительность была ожидаемой.
Так что не в первый раз это будет про водителей. Если это возможно, можете ли вы загрузить свой сервер с помощью live-CD Ubuntu (или другого дистрибутива Linux по вашему выбору) и сравнить его с Linux? Если производительность возрастает, у вас есть проблемы с драйверами в Windows.
Сектора на дисках могут быть смещены. У меня была эта проблема в прошлом, и есть инструменты, которые исправят ее для вас, или вы можете сделать это вручную. Microsoft говорит о выравнивании дисков
У Paragon есть инструмент под названием Partition Alignment Tool. Вот PDF, где они рассказывают о смещении диска и показывают, что происходит. введите описание ссылки здесь