Какие должны быть показатели

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

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

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Какие должны быть показатели

Сообщение VadikRukez » 20 июн 2007, 11:18

Имеется сервер БД (SQL2005 ЕЕ, база 9 Гб, кол-во пользователей ~100):
ОС: windows server 2003 EE SP1
Процессор: 2*Opteron 246 2000Mhz
Память: 4Gb
Дисковая система: Контролер SRCU42X с 5 дисками Seagate ST373207LW (1 под систему, 4 в Raid10 )
Вопрос: каким должны быть показатели дисковой подсистемы чтобы сказать что она справляется со своей работой. и какие это показатели? (имеется в виду утилита "Производительность")
А то у меня есть сомнения по поводу этого.
Последний раз редактировалось VadikRukez 20 июн 2007, 11:32, всего редактировалось 1 раз.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 20 июн 2007, 11:23

Perfmon/Physical Disk/Average Queue Length/sec
Грубо говоря, если очередь сильно и постоянно выезжает за единицу - значит, дисковая не справляется.

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Сообщение VadikRukez » 20 июн 2007, 11:30

ситуация следующая, сервер какое-то время (минут 10-15) работает с показателями:
средняя длина очереди чтения диска - средний 43.000 (шкала 100)
средняя длина очереди записи на диск - средний 0.900 (шкала 100)
потом минут 10-15 показатели
средняя длина очереди чтения диска - средний 1.000 (шкала 100)
средняя длина очереди записи на диск - средний 0.200 (шкала 100)
причем это началось недавно. в чем может быть прооблема? или нужно добавлять диски? Что Вы посоветовали бы?
показатели процессора и памяти по показателям нормальные.

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Сообщение VadikRukez » 20 июн 2007, 12:04

у операционной системы есть такие переключатели как:
распределение времени процессора - программ/служб работающих в фоновом режиме
использование память - программ/системного кеша
как нужно правильно ставить переключатели на сервере БД и сервере приложений, если имеется 3-х уровневая система

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 20 июн 2007, 12:17

Проблема в том, что пользователей 100, а винтов под базой всего 4 :)
Я бы рекомендовал приобрести в сервер FC HBA (qla2462) и массив, типа Xyratex F5402 c 12 хотя бы винтами 73GB 15K rpm SAS.

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Сообщение VadikRukez » 20 июн 2007, 12:57

вот сейчас проверил работу программы только я ОДИН после перезагрузки серверов БД и приложений.
показатель "средняя длина очереди чтения диска" был 1,484 при шкале 100. хотелось бы узнать что это может значить? может не правильно настроены параметры контролера или еще что то, обьясните мне пожалуйста. и вообще "не выезжать за 1" при какой шкале измерения?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 20 июн 2007, 13:10

Так смотреть - бесполезно, нужно снять показания за рабочий день хотя бы.
Если очередь постоянно больше единицы с частыми пиками - это именно нехватка производительности дисковой подсистемы.
Снимать показания не в perfmon, а в оснастке Performance Counters and Logs (My Computer/Manage). Смотреть, что получилось - perfmon'ом.

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Сообщение VadikRukez » 20 июн 2007, 13:16

VadikRukez писал(а):у операционной системы есть такие переключатели как:
распределение времени процессора - программ/служб работающих в фоновом режиме
использование память - программ/системного кеша
как нужно правильно ставить переключатели на сервере БД и сервере приложений, если имеется 3-х уровневая система
а вот по этому скажете что-нибудь или это не имеет значения в принципе?

и по шкале все же обьясните мне, если к примеру показатель 0,555 при шкале 100 то это получается 55,5?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 20 июн 2007, 13:26

Не смотрите на шкалу - на цифирь смотрите :) Там правильно.
Показатели эти и прочие имеют значение при тюнинге параметров ОС и БД, но вряд ли помогут при определении узких мест.
Процессор - System/Processor Queue Length
Дисковая - вот эта самая средняя очередь
Память - тут сложнее несколько.

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Сообщение VadikRukez » 20 июн 2007, 14:19

а что Вы можете мне сказать по настройкам контролера (SRCU42X)
зашел в биос контролера, там к логическому диску RAID10 следующие параметры:
Polices
Read -> v Normal    x Ahead   x Adapt
Write -> Write Thru
I/O   -> x Cached   v Direct
Virtual Size     x Enabled   v Disabled

p.s. v - отмечено, x - не отмечено

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 20 июн 2007, 17:11

Все хорошо, кроме Write Thru.
Если у Вас есть на нем BBU - включите WriteBack.

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Сообщение VadikRukez » 21 июн 2007, 08:01

BBU нет. Если его подключить через UPS, то можно ли включать WriteBack?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 21 июн 2007, 10:49

Не рекомендую :)
Ну и - все равно, надолго Вас это не спасет.
Вам надо винтов десятка 2-3, да желательно во внешнем массиве.
Кстати - сдается мне, что когда-то (задолго до появления этой темы) я Вам это уже рекомендовал, и объяснял, почему внутреннего массива не хватит, примерно так же :)

VadikRukez
Advanced member
Сообщения: 57
Зарегистрирован: 20 май 2004, 12:39

Сообщение VadikRukez » 03 авг 2007, 13:24

a_shats писал(а):Я бы рекомендовал приобрести в сервер FC HBA (qla2462) и массив, типа Xyratex F5402 c 12 хотя бы винтами 73GB 15K rpm SAS.
Скажите а сколько будет стоить это дело, с винтами вместе?

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

Сообщение gs » 03 авг 2007, 13:25

Штук пятнадцать.

Ответить

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

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

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