Помогите определить тормоза (MSSQL 2000, Win Server 2000..)

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

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

Сообщение a_shats » 31 июл 2006, 10:47

Пожалуйста, выложите сами логи (в blg или cvs) - картинки не интересны.

TocTep
Junior member
Сообщения: 12
Зарегистрирован: 21 июл 2006, 19:47

Сообщение TocTep » 31 июл 2006, 14:06

Сорри запарил -(
Включил
в сам конце(почти) сильные глюки
Вложения
sql_000006.rar
1
(124.88 КБ) 653 скачивания

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

Сообщение a_shats » 31 июл 2006, 14:25

Если вкратце - да, есть пики очереди (средней, не текущей) до 4 - но выглядят они не смертельно и не совпадают с пиками загрузки процессора.
А вот Page Faults/sec - совпадают :) Что говорит, скорее, о мощном свопе как следствии нехватки ОЗУ, чем о завале дисковой.
Пожалуйста, опишите конфигурацию Вашего сервера полностью - а то трудно гадать на кофейной гуще...

TocTep
Junior member
Сообщения: 12
Зарегистрирован: 21 июл 2006, 19:47

Сообщение TocTep » 31 июл 2006, 15:38

Win2003R2
Xeon 2.8+2.8
OЗУ 2Гб(когда не глючит оперативка загружена 1.69Гб примерно)
винт макстор
RAID intel SRCU41L
на сервере стоит AD,DHCP,SQl2005express(4 базы)
только 1 из 4 баз загружена сильно(20 пользователей)
если тормозит 1 база тормозят все
Сетка - Intel (R)PRO/1000 MT
работает на 100

Вроде ничего не забыл

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

Сообщение a_shats » 31 июл 2006, 15:42

Соответственно и рекомендации:
1. Удвойте ОЗУ, дайте 3 ГБ (не забыв соотв. ключики /pae и /3GB в boot.ini) MSSQL фиксированно.
2. Если на SRCU41L не установлена BBU - докупите, установите, включите WB cache.
Винтов сколько ?

TocTep
Junior member
Сообщения: 12
Зарегистрирован: 21 июл 2006, 19:47

Сообщение TocTep » 31 июл 2006, 15:51

блин просто раньше тормозов не было они стали при переходе на 2005СКУЛ+Винда2003 -(
а объяснить директору что еще надо оперативки -(

TocTep
Junior member
Сообщения: 12
Зарегистрирован: 21 июл 2006, 19:47

Сообщение TocTep » 31 июл 2006, 15:53

2 винта
и я в райдах не силен там 64Мб стоит без BBU
нет ли другой причины тормоза
повторю раньше не единого тормоза

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

Сообщение a_shats » 31 июл 2006, 16:07

Нужно еще 2 таких же винта и всех их - в RAID10 (1С создает серьезную нагрузку на запись).
Причина очень проста - рост БД и, соответственно, рост той ее части, к которой чаще всего клиенты обращаются (hot-spot). Вот как хот-спот вылез за пределы ОЗУ - все, тормоза - и особенно, если дисковая не очень-то успевает. Что у Вас и имеет место быть.

TocTep
Junior member
Сообщения: 12
Зарегистрирован: 21 июл 2006, 19:47

Сообщение TocTep » 31 июл 2006, 17:57

вот память у меня загружена на 1.6 Гб
почему он 0.4 Гб не юзает?
а процессор под 100%
Вот Перфом от обеда до вечера
Я так понимаю Райд это для ускоренной работы запись/чтение?
(чем больше винтов тем быстрее)
Вложения
sql_000007.rar
2
(218.58 КБ) 643 скачивания

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

Сообщение a_shats » 31 июл 2006, 17:59

И для этого тоже.
Расшифровывается  - Redundant Array of Inexpensive Disks .

TocTep
Junior member
Сообщения: 12
Зарегистрирован: 21 июл 2006, 19:47

Сообщение TocTep » 31 июл 2006, 18:02

ясно а что лучше первым делом купить ОЗУ или винт?

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

Сообщение a_shats » 31 июл 2006, 18:35

И то, И другое. И не один, а два. И батарейку на кэш (BBU).
И сделать RAID10 (предварительно сделав 2 бэкапа), затем восстановить все из бэкапа на массив.

Dark Diamond
Junior member
Сообщения: 12
Зарегистрирован: 14 сен 2005, 11:03
Контактная информация:

Сообщение Dark Diamond » 14 авг 2006, 17:19

Добрый день.
У меня такая проблемма, никак не могу разобраться
Cервер Xeon 2*2.8, 4Gb, RAID5 из 3-х seagate 500Gb SATA2 на LSI Logic MegaRaid SATA 300-8x.
Скорость записи на RAID, независимо от источник данных, в среднем 5Мб\с. пару раз видел кратковременное поднятие скорости до 110Мб\с.
И ещё, на сервере стоит SQL + 1C 7.7. 30 пользователей. При 25 пользователях загрузка процессоров 100%.

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

Сообщение a_shats » 15 авг 2006, 10:40

1. Не надо использовать SATA на задачах БД при таком количестве пользователей. То есть вообще.
2. Сам по себе этот контроллер весьма небыстрый.

Dark Diamond
Junior member
Сообщения: 12
Зарегистрирован: 14 сен 2005, 11:03
Контактная информация:

Сообщение Dark Diamond » 15 авг 2006, 11:29

Протестил оставшиеся 2 контроллера (LsiLogic SCSI 320-1), скорость записи такая же(((( По логике, какой бы небыл контроллер, он не должен работать медленнее IDE на стандартной машине, который пишет в среднем 20 - 25 Мб\с.
А вот по поводу загруженности процессора, надо было пропатчить 1С, а точнее дллку (bkend.dll) отвечающую за запросы к SQL. Загруженность процессора упала до 50 - 55%.

Ответить

Вернуться в «Серверы - ПО, Windows система, приложения.»

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

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