Необходимо увеличить производительность

В этом разделе обсуждаются серверы для работы с 1С

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

vok
Junior member
Сообщения: 8
Зарегистрирован: 06 окт 2005, 13:33

Необходимо увеличить производительность

Сообщение vok » 06 окт 2005, 17:52

Необходимо значительно увеличить производительность (производительность текущей конфигурации при имеющейся нагрузке недостаточна, планируется рост количества пользователей, внедрение 1cv8).

Текущая конфигурация на 120 пользователей 1cv7.7:

2 SQL базы: одна на 5GB 25 пользователей, другая 2,1GB 95 пользователя.

55 пользователей работают локально,  65 под терминалом.

Используются следующие сервера:

SQL сервер
2xXeonDP 3,0Гц / 4096 RAM / SRCU42X + встроенный RAID /
2x18Gb SCSI 15000rpm RAID 0 на встроенном RAID - Система
3x36Gb SCSI 15000rpm RAID 5 на первом канале SRCU42X - SQL Базы
4x18Gb SCSI 15000rpm RAID 10 на втором канале SRCU42X - Журнал транзакций SQL
2x1000BaseT один в общую сеть (в центр), другой к Терминальному серверу
Windows2003EE + MS SQL Server 2000
Средняя загрузка процессоров в рабочее время (9:00-18:00) ~45%, пиковые нагрузки 100% загрузка процессоров длительностью более 1 минуты.


Терминальный сервер Windows2003EE
2xXeonDP 3,0Гц / 4096 RAM / SRCU42X + встроенный /
2x36Gb SCSI 15000rpm RAID 0 на встроенном RAID - Система
2x1000BaseT один в общую сеть (в центр), другой к SQL серверу
Windows2003EE
Средняя загрузка процессоров в рабочее время (9:00-18:00) ~55%, пиковые нагрузки 100% загрузка процессоров длительностью более 1 минуты.

SQL сервер и Терминальный сервер в кластере в режиме Активный Пассивный.


Машины пользователей работающие НЕ в терминале
Не хуже Celeron 2.2Ггц/256 RAM/

Сеть
Звезда - в центре 24x1000BaseT, у пользователей 24x100BaseT + 1000 BaseT в центр

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

Сообщение a_shats » 06 окт 2005, 18:09

Для начала - посмотрите пожалуйста Average Queue Length/sec для всех дисков, задействованных под БД - на сервере SQL.
Кстати говоря, дисковая на SQL-сервере, имхо, выстроена крайне странно. Намного лучше было бы запихать все винты (одинаковые ;) ) в RAID5, от него отрезать LUN под ОС и БД - получили б IOps'ы с большего кол-ва винтов -SRCU42X прекрасно потянул бы такой массив, мощи считалки на нем хватает. Плохо только, что винты у Вас разные. А поскольку 18 ГБ винтов сейчас уже не найти - я бы на Вашем месте поставил бы вообще все винты кроме одного 36 ГБ (его в hot-spare) в RAID5, если нет - докупил бы BBU и обязательно включил бы WriteBack. Опять же, кэша SRCU42X можно добить до 512 МБайт (модулем DDRI-266 ECC Unbuffered вместо штатного)
Наращивание ОЗУ не поможет - у Вас кэш-хит на SQL-сервере должен болтаться в районе 50%.
Дополнительно - само собой, крайне желательно проапгрейдить процессоры на SQL-сервере.
С терминалом проще - поставьте второй такой же сервер в терминальную ферму - да и все.
Опять же, не помешает подключить все набортные сетевушки серверов в ALB Team и на гигабитный свич, если это конечно еще не сделано - по крайней мере, еще и этого узкого места не будет.

vok
Junior member
Сообщения: 8
Зарегистрирован: 06 окт 2005, 13:33

Сообщение vok » 24 окт 2005, 10:32

Для SQL сервера: Мин.-Макс.-Сред.

Average Disk Queue Length
3x36Gb RAID 5 SQL Базы 0-247-23,9
2x18Gb RAID 0 Система  все показатели около 0
Current Queue Length
3x36Gb RAID 5 SQL Базы 0-247-3
2x18Gb RAID 0 Система - все показатели около 0
4x18Gb RAID 10 Журнал транзакций - все показатели около 0
Cache Hit Ratio   99-99-99
Buffer Cache Hit Ratio 99,1-99,8-99,8
Pages/Sec 0-1823-53
Processor Time 0-100-58

Что можно сделать на имеющемся оборудование:
1. Процессоры
Я не сказал, материнские платы в серверах стоят Intel SE7501HG2, поэтому максимум, что туда можно поставить это XEON 3,2Ггц
2. Дисковая система
В наличии 6x36Gb SCSI 15000rpm, 6x18Gb SCSI 15000rpm

Терминальный сервер
2x36Gb SCSI 15000rpm RAID0 на встроенном RAID
SQL сервер
4x36Gb SCSI 15000rpm и 4x18Gb SCSI 15000rpm в RAID5 на SRCU42X (общий объем массива 126Гб или 108Гб c hot-spare,  под  Базы и Журнал транзакций). Система остается на 2x18Gb SCSI 15000rpm RAID 0 на встроенном RAID. На SRCU42X ставим модуль 512мб под кеш. В таком варианте мы получим максимально быструю дисковую систему, правда, пожертвовав объемом 36Гб дисков, но под наши базы, на данный момент, этого достаточно.

Вопрос был ЗНАЧИТЕЛЬНО повысить производительность. Я планировал 4процессорную машину под SQL + внешний дисковый массив (правда не из-за для скорости, потому как считал что производительности дисковой системы достаточно, а для нормальной работы кластера), а имеющиеся сервера - под терминал.

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 24 окт 2005, 10:42

vok
3x36Gb RAID 5 SQL Базы 0-247-23,9
потому как считал что производительности дисковой системы достаточно
При таких показателях, считать, что производительности дисковой системы достаточно это как-то немного странно. Вот когда Average будет сильно меньше 1, тогда можно говорить о достаточности, а пока дисков надо добавлять, добавлять и еще раз добавлять. А раз уж планируете внешний дисковый массив, то не надо скупиться на диски в нем (да и на сам массив тоже).

vok
Junior member
Сообщения: 8
Зарегистрирован: 06 окт 2005, 13:33

Сообщение vok » 24 окт 2005, 10:46

Конкретные предложения?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 24 окт 2005, 10:53

Конкретные предложения зависят от целой кучи параметров (в т.ч. бюджета, планов роста, корпоративных стандартов и т.п.).
В качестве примера: HDS AMS200, IBM DS4300. Одной полки должно хватить (в любом случае меньше 10-ка дисков брать смысла нет).

vok
Junior member
Сообщения: 8
Зарегистрирован: 06 окт 2005, 13:33

Сообщение vok » 24 окт 2005, 11:18

Бюджет ~30К, система должна позволять комфортно работать при текущей нагрузке + иметь запас ~50%.

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 24 окт 2005, 11:44

vok
В такой бюджет аккурат IBM DS4300 с 14-ю дисками влезает. Запас обеспечивается еще и возможностью расширения дисковыми полками - скорость работы определяется по большей части числом дисков.

vok
Junior member
Сообщения: 8
Зарегистрирован: 06 окт 2005, 13:33

Сообщение vok » 24 окт 2005, 12:04

30К=сервер+массив. Нужно КП. По телефону кто проконсультировать может, по конфигурации, ценам, гарантиям?

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

Сообщение gs » 24 окт 2005, 12:56

(095) 232-92-30. exLH = Андрей Иванов.

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 24 окт 2005, 13:02

vok
30К=сервер+массив
Если речь идет про 4-х процессорную машину, то надо отдавать себе отчет в том, что выбор будет между сервером и дисковой системой (либо и то, и другое ниже среднего).
Может быть (надо считать) получится в бюджет пролезть с парой двухъядерных оптеронов, но гарантии нет.

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Re: Необходимо увеличить производительность

Сообщение ITER » 17 ноя 2005, 05:04

vok писал(а):
SQL сервер
2xXeonDP 3,0Гц / 4096 RAM / SRCU42X + встроенный RAID /
2x18Gb SCSI 15000rpm RAID 0 на встроенном RAID - Система
3x36Gb SCSI 15000rpm RAID 5 на первом канале SRCU42X - SQL Базы
4x18Gb SCSI 15000rpm RAID 10 на втором канале SRCU42X - Журнал

Терминальный сервер Windows2003EE
2xXeonDP 3,0Гц / 4096 RAM / SRCU42X + встроенный /
2x36Gb SCSI 15000rpm RAID 0 на встроенном RAID - Система
А почему система стоитт на 0 рейде  :shock: , или это опечатка и там на самом деле зеркало?  :wink:

vok
Junior member
Сообщения: 8
Зарегистрирован: 06 окт 2005, 13:33

Re: Необходимо увеличить производительность

Сообщение vok » 06 дек 2005, 14:15

ITER писал(а):
А почему система стоитт на 0 рейде  :shock: , или это опечатка и там на самом деле зеркало?  :wink:
Опечатка!

vok
Junior member
Сообщения: 8
Зарегистрирован: 06 окт 2005, 13:33

Сообщение vok » 20 мар 2007, 16:07

За прошедшее время добавили к имеющимся серверам по максимуму  диски, кэш, память, после одну из баз (1) пришлость вынести на другой сервер (на SQL сервере 1 одновременная работа с базами 1 и 2 не возможна).

На текущий момент ситуация следующая:

20.03.2007
SQL базы интенсивно используемые:
1. 7,4Gb 25 пользователей 1С 7.7 рост за год ~ 50%
2. 4,3Gb 120 пользователя 1С 7.7 рост за год ~ 100%
3. 7x2Gb 20 пользователей 1С 8.0 предполагаемый рост за год 40%


SQL базы используемые время от времени:
41Gb баз различного объёма (в среднем не более 5Gb каждая) 1С 7.7 + 8.0 + не 1С

Всего 67Gb баз.

115 пользователей работают локально,  30 под терминалом.


Используются следующие сервера:

SQL сервер 1

2xXeonDP 3,0Гц / SE7501HG2 / 6Gb RAM / SRCU42X 512Mb BBU + SRCZCR /
База 2
8x36Gb 15000rpm RAID 5 на SRCU42X - SQL Базы
2x36Gb 15000rpm RAID 1 на SRCU42X - Журнал транзакций SQL

2x1000BaseT один в общую сеть (в центр), другой к Терминальному серверу
Windows2003EE + MS SQL Server 2000

SQL сервер 2

P4D 820/ PDSM4 / 2Гб RAM / Adaptec 2010S
База 1
Базы 3
4x73000 10000rpm RAID5
1000BaseT в общую сеть (в центр),
Windows2003EE + MS SQL Server 2000


Терминальный сервер Windows2003EE
2xXeonDP 3,0Гц / SE7501HG2 / 6Gb RAM / SRCU42X 512Mb BBU + SRCZCR /
2x36Gb SCSI 15000rpm RAID 1 на SRCZCR - Система
2x1000BaseT один в общую сеть (в центр), другой к SQL серверу 1
Windows2003EE

Из серверов больше не выжать, а производительности не хватает.

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

Сообщение gs » 20 мар 2007, 16:31

Ну так где упор-то? Диски, процы, память?

Ответить

Вернуться в «Конфигурации сервера для 1С»

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

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