Текущая длина очереди диска - как правильно оценить ?

Поломалось, посыпалось, не работает...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
anmi
Junior member
Сообщения: 7
Зарегистрирован: 08 июл 2011, 14:14
Откуда: Тольятти

Текущая длина очереди диска - как правильно оценить ?

Сообщение anmi » 18 авг 2011, 11:56

Всем доброго времени суток !

Уже описывал свою конфигурацию: сервер Win2K8 подключен к СХД Xyratex c 12-мя дисками SATA через FC-адаптеры 4Gb\s. На данной полке создано два RAID-5 массива по 5 дисков в каждом, 2 - в глобальном спейре. Сервер (через ЛУН-маппинг) видит один из этих рейдов, на котором нарезаны LUNы для файлопомойки, итого в Windows видно 3 логических диска, физически расположенных на данной полке.
По рекомендации Microsoft параметр системного монитора "Текущая длина очереди диска" при нормальной производительности не должен превышать число шпинделей + 2, т.е. в моем случае этот парамет для логических дисков сервера на данной полке не должен превышеть: 5+2 = 7.
Когда начал мониторить - заметил, что примерно раз в 2-3 минуты, а то и чаще данный параметр подскакивает до 10, а то и выше, правда держится там не долго - меньше 1 секунды.
Правильно ли MS советует оценивать текущую длину очереди диска в случае вот таких LUNов на SAN ?
И в течении какого времени должно быть превышение данного параметра, чтобы это сигнализировало о том что дисковая система не справляется с нагрузкой ?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: Текущая длина очереди диска - как правильно оценить ?

Сообщение gs » 18 авг 2011, 12:06

Это очень творческий процесс и рекомендации общего плана даются из средней температуры по больнице.
Кратковременные всплески бывают практически всегда и как правило не вызывают раздражения юзеров - а это главное.
Условно можно сказать, что всплеск в десятки единиц, длящийся десятки секунд - это плохо, но только в том случае если машина обрабатывает риалтаймовые запросы. Если же она молотит аналитику по ночам - да и пес с ним.
Ну а на секундные всплески в 10 единиц можно просто не обращать внимания - если только это не сопровождается какими-то реальными проблемами у юзеров.

anmi
Junior member
Сообщения: 7
Зарегистрирован: 08 июл 2011, 14:14
Откуда: Тольятти

Re: Текущая длина очереди диска - как правильно оценить ?

Сообщение anmi » 18 авг 2011, 16:44

А что касается рекомендаций MS что длина очереди не должна превышать число шпинделей + 2 (http://technet.microsoft.com/ru-ru/libr ... S.10).aspx) ?
А если в массиве 50 дисков, то длина очереди в 52 согласно данной рекомендации нормально чтоль ?
Вообще по идее длина очереди больше 1, т.е. наличие в очереди хотя бы одного невыполненного запроса - уже не есть хорошо, сколько бы шпинделей не было в массиве.
И что если всплески пусть не в 10-ки, но где-то до 8-9, длительностью в 0,5-1 секунду повторяются через каждые 2-3 секунды - это ИМХО уже свидетельствует о перегрузке-неправильной работе массиве.
Просто у меня уже были отвалы этих ЛУНов, про которые я писал вот здесь: http://3nity.ru/viewtopic.php?f=6&t=16184.
После указанных манипуляций с реестром Windows отвалов месяц не было, но недавно опять ситуация повторилась, причем в этот день (но не прямо в это время) на диск заливали порядка 40Гб одним файлом

Ответить

Вернуться в «Массивы - Технические вопросы, решение проблем.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей