Поиск узких мест на файловом сервера

У вас сложности? Наши специалисты постараются помочь вам. Если вы сами сталкивались с похожими проблемами - поделитесь опытом.

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

katbert
Advanced member
Сообщения: 96
Зарегистрирован: 19 ноя 2009, 09:52
Откуда: Уфа

Поиск узких мест на файловом сервера

Сообщение katbert » 12 май 2011, 15:59

Есть IBM DS 3512, подключенная к SAS-контроллеру в сервере с Windows 2003 SP2. По данным Perfmon-а вижу, что средняя длина очереди велика. График - это сегодняшний рабочий день. Доступ к данным осуществляется по SMB, через общие папки Windows. Хранятся профили пользователей и документы MS Office. Может ли кто поделиться опытом обнаружения источника нагрузки на дисковую подсистему?
Вложения
ds3512.jpg

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

Re: Поиск узких мест на файловом сервера

Сообщение gs » 12 май 2011, 16:05

Лично я не вижу никаких проблем с дисковой очередью. Средняя всего 1,5 единицы. У Вас просто множитель 100 стоит и пугает.

katbert
Advanced member
Сообщения: 96
Зарегистрирован: 19 ноя 2009, 09:52
Откуда: Уфа

Re: Поиск узких мест на файловом сервера

Сообщение katbert » 12 май 2011, 16:10

Про множитель понятно, он не пугает :)
Но в конце наблюдаемого интервала (час-полтора) нагрузка была стабильно выше 4, и пользователи массово сообщали о торможении

DefDuck
Advanced member
Сообщения: 484
Зарегистрирован: 05 май 2010, 13:56
Откуда: Москва
Контактная информация:

Re: Поиск узких мест на файловом сервера

Сообщение DefDuck » 12 май 2011, 16:16

Как сконфигурирован массив?
C уважением, Антон
a.utkin@trinitygroup.ru

katbert
Advanced member
Сообщения: 96
Зарегистрирован: 19 ноя 2009, 09:52
Откуда: Уфа

Re: Поиск узких мест на файловом сервера

Сообщение katbert » 12 май 2011, 16:21

RAID5 из 4 дисков SAS по 2 ТБ

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

Re: Поиск узких мест на файловом сервера

Сообщение gs » 12 май 2011, 16:36

А народу сколько пользуется ресурсом?
А то может тупо не хватает винтов, а мы тут будем мозги чесать?

katbert
Advanced member
Сообщения: 96
Зарегистрирован: 19 ноя 2009, 09:52
Откуда: Уфа

Re: Поиск узких мест на файловом сервера

Сообщение katbert » 12 май 2011, 16:46

до 400 человек

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

Re: Поиск узких мест на файловом сервера

Сообщение gs » 12 май 2011, 17:03

????????

Да что тут искать причину-то? Надо дисков набивать :)

Bormoto
Advanced member
Сообщения: 253
Зарегистрирован: 06 июл 2007, 22:20
Откуда: спб

Re: Поиск узких мест на файловом сервера

Сообщение Bormoto » 12 май 2011, 22:40

gs писал(а):????????

Да что тут искать причину-то? Надо дисков набивать :)
Разве можно так? Пришли и все опошлили... :)
Возможно, ТС надеялся на сильное колдунство.

Без усиления матчасти можно предложить только древнее и очевидное:
1. Partition Alignment, типа (http://blogs.technet.com/b/exchange/arc ... 08950.aspx). Обычно этим балуются DBA.
2. Регулярная файловая дефрагментация.
3. Улучшения в registry (кроме Performance tuning guides от MS остальное использовать рискованно). Скорее всего, при таком бедном рейде, влияние ключей кроме TreatHostAsStableStorage и NtfsDisableLastAccessUpdate будет вообще неощутимо даже по счетчикам. Вот пример хорошо агрегированной информации по вопросу: http://waynes-world-it.blogspot.com/200 ... -file.html

katbert
Advanced member
Сообщения: 96
Зарегистрирован: 19 ноя 2009, 09:52
Откуда: Уфа

Re: Поиск узких мест на файловом сервера

Сообщение katbert » 13 май 2011, 04:57

Спасибо за ответы. Коли проблема в железе - будем улучшать. Вопрос - насколько?

DefDuck
Advanced member
Сообщения: 484
Зарегистрирован: 05 май 2010, 13:56
Откуда: Москва
Контактная информация:

Re: Поиск узких мест на файловом сервера

Сообщение DefDuck » 13 май 2011, 10:27

Можно померить количество iops и прикинуть.
Я бы удвоил количество дисков и один из них отдал под hot spare.
C уважением, Антон
a.utkin@trinitygroup.ru

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Поиск узких мест на файловом сервера

Сообщение diz » 13 май 2011, 10:58

r5 массив из 8и 2TB дисков это печаль печальная при ребилде, ИМХО лучше добить дисков штук до 12 и сделать raid6, даже без спаре.

katbert
Advanced member
Сообщения: 96
Зарегистрирован: 19 ноя 2009, 09:52
Откуда: Уфа

Re: Поиск узких мест на файловом сервера

Сообщение katbert » 13 май 2011, 11:01

DefDuck писал(а):Можно померить количество iops и прикинуть.
Я бы удвоил количество дисков и один из них отдал под hot spare.
Чем проще всего померить?
На форуме предлагается MS MAP Toolkit - посмотрел, под него MS SQL нужен. Есть ли что попроще?

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Поиск узких мест на файловом сервера

Сообщение diz » 13 май 2011, 11:03

Проще всего - тем же perfmon.

katbert
Advanced member
Сообщения: 96
Зарегистрирован: 19 ноя 2009, 09:52
Откуда: Уфа

Re: Поиск узких мест на файловом сервера

Сообщение katbert » 13 май 2011, 11:04

Тогда какие счетчики смотреть?

Ответить

Вернуться в «Серверы - Решение проблем»

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

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