Тюнинг HP530G2 для 1с8.1

Как создать сервер оптимальной конфигурации.

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

Ответить
Aleksis
Junior member
Сообщения: 18
Зарегистрирован: 17 июн 2008, 15:02
Откуда: Сергиев-Посад

Тюнинг HP530G2 для 1с8.1

Сообщение Aleksis » 17 июн 2008, 16:09

Имеем HP 530G2 2800, 4 Гига, 5 по 76 Gb scsi raid 5.Крутится SQL2000 c  базами около 2 гиг 1с8.1.
Хотим улучшить сервер


Сперва где слабые места старого сервера(аттач perfomance)?

Думаю,что на первый взгляд:
1.нехватка процессора (можно добавить еще два процессора)
2.Очередь дисков довольна велика в пиках(есть возможность сделать массив 10 с 12 дисками)
3.вот Сache hit 94,не так уж плох,значит памяти достаточно для sql.

По этим пунктам исправьте меня?
Вложения
stat_000007.rar
Perfomance
(9.46 КБ) 417 скачиваний

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

Сообщение a_shats » 17 июн 2008, 16:17

Сколько пользователей 1С8.1 работает с этим сервером ?

Aleksis
Junior member
Сообщения: 18
Зарегистрирован: 17 июн 2008, 15:02
Откуда: Сергиев-Посад

Сообщение Aleksis » 17 июн 2008, 16:19

30-60 пользователей,по перфомансу процессор загружен да и  очередь дисков велика

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

Сообщение a_shats » 17 июн 2008, 16:32

Cчетчиков крайне мало и промежуток времени, за которое сняты показания, мал.
Т.е. можно только гадать, что там на самом деле.
А по тому что есть:
- процессоры - вполне приличный запас по производительности
- дисковая: имеет место суровая очередь на чтение, т.е. толи SQLу памяти не додали, то ли не хватает (наиболее часто читаемые данные не умещаются в кэше).
По логу больше ничего вразумительного сказать не могу.
Сопоставляя аппаратные конфиги - могу сказать, что когда работает 30 пользователей - проблем быть не должно, когда 60 - должны быть  :D
На 60 пользователей надо бы 10-12 винтов 15К об/мин по-хорошему.
Но: если дисковая будет успевать и памяти хватит - ляжет бОльшая нагрузка на процы, а они у Вас, судя по модели сервера, старые и слабые.
ОЗУ - если терминалки нет на нем же, то должно хватать 4 Гига, если есть - на 60 пользователей хватать не должно. Я рекомендую не менее 128-200 МБ на каждого терминального юзера 1С8 обычно - и это, повторюсь - только под терминалку. Не считая SQL, то есть. Которому в идеале надо дать в Вашем случае те самые 2 ГБ ОЗУ.

Aleksis
Junior member
Сообщения: 18
Зарегистрирован: 17 июн 2008, 15:02
Откуда: Сергиев-Посад

Сообщение Aleksis » 18 июн 2008, 10:43

Cпасибо за ответы,а какие еще добавить счетчики и за день хватит.

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

Сообщение a_shats » 18 июн 2008, 11:52

1. Какие добавить счетчики.

Physical Disk /

Disk Write bytes/sec
Disk Read bytes/sec
Disk Writes/sec
Disk Reads/sec
Avg. Disk Read Queue Length
Avg. Disk Write Queue Length
Avg. Disk Queue Length

Для каждого массива по отдельности, если их несколько.

Processor /
% Privileged Time
% User Time
% Interrupt Time

Для каждого реального/виртуального ядра по отдельности
System /
Processor Queue Length

Memory / Available MBytes

Network Interface / Output Queue Length

2. Снимать инфу нужно за полные сутки - чтобы захватить и периоды нагрузок (включая бэкап), и периоды покоя. Ессно, смотреть я буду не целиком, а выбирая временной интервал.

Кроме того, нужна полная конфигурация сервера, включая модели HBA/RAID контроллеров.
Также было бы неплохо увидеть хотя бы основные параметры конфигурации MSSQL (affinity, объем выделенного ОЗУ, зафиксирован ли, какая модель тредов используется (по умолчанию или NT).

Можете прислать результаты мне на мыло.

Ответить

Вернуться в «Серверы - Конфигурирование»

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

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