Сервер 1С + терминальный

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

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

Albert_H
Power member
Сообщения: 49
Зарегистрирован: 14 апр 2006, 08:04
Откуда: Татарстан

Сервер 1С + терминальный

Сообщение Albert_H » 06 окт 2008, 16:17

День добрый.
Ситуация следующая: имеется сервер  (2x Xeon 3GHz, 4x 1Gb, LSI 320 6x 37Gb SCSI, Raid5(5+1hot)
Функции:  терминальный доступ  +БД  1С  7.7. На нем 2 базы:  
1-я  dbf, размер 0,9 Гб, прирост  +0,2 Гб  в год, пользователей 25 / активных  15  + прирост в течение года не более  5 человек.
2-я SQL, размером  15Гб, прирост  +3,5 Гб в год, пользователей 30 / активных 20 + прирост в течение года не более  5 человек.

Требуется увеличить производительность, т.к. когда начинают активно работать более 10 человек, мощностей не хватает.
Варианты:
1. Разнести базы, т.е.  будет 2 терминальных сервера с SQL и dbf базами соответственно
2. Купить новый сервер, который будет выполнять все функции предыдущего
3. Разнести функции  сервера, т.е. отдельно 1С и терминал.
Какой из этих вариантов предпочтительнее и почему?
Во сколько обойдется данное решение?

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 06 окт 2008, 16:22

Albert_H
Помониторьте загрузку процессоров и памяти, дисковую очередь и т.п. во время максимальной загрузки. И после этого уже можно говорить, где узкое место и что надо расширять.

Но из общих соображений - маловато ОЗУ и не очень удачно сконфигурирован RAID (под БД лучше RAID 10).

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Сервер 1С + терминальный

Сообщение Stranger03 » 06 окт 2008, 16:26

Albert_H писал(а):Во сколько обойдется данное решение?
Вы могли бы собрать счетчики по нагрузке и их здесь опубликовать? Тогда можно было бы сказать что-то конкретное.

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

Сообщение gs » 06 окт 2008, 16:26

В принципе, Вашего сервера должно вполне хватить на первую задачу, особенно если переделать массив на рэйд10.

А вот для второй базы лучше конечно использовать два сервера - БД и терминальник. Но в принципе можно и на одном потолще объединить.

Данные перфмона есть?

Albert_H
Power member
Сообщения: 49
Зарегистрирован: 14 апр 2006, 08:04
Откуда: Татарстан

Сообщение Albert_H » 06 окт 2008, 17:15

Укажите необходимые счетчики, завтра можно будет помониторить.

\Memory\Cache Bytes
\Memory\Pages/sec
\Memory\Available Mbyte

\Network Interface(Intel[R] PRO_1000 CT Network Connection)\Output Queue Length
\Network Interface(Intel[R] PRO_1000 CT Network Connection)\Packets Received/sec
\Network Interface(Intel[R] PRO_1000 CT Network Connection)\Packets Sent/sec

\PhysicalDisk(_Total)\Avg. Disk Queue Length
\PhysicalDisk(_Total)\Disk Reads/sec
\PhysicalDisk(_Total)\Disk Writes/sec

\Processor(_Total)\% Interrupt Time
\Processor(_Total)\% Processor Time
\Processor(_Total)\Interrupts/sec

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

Сообщение gs » 06 окт 2008, 17:23

Интересны приведенные Вами дисковые счетчики, загрузка процессоров и памяти.

Albert_H
Power member
Сообщения: 49
Зарегистрирован: 14 апр 2006, 08:04
Откуда: Татарстан

Сообщение Albert_H » 07 окт 2008, 10:21

Нагрузка за 5 минут. Отчет за несколько часов будет позже
Вложения
perfmon.rar
(5.7 КБ) 435 скачиваний

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 07 окт 2008, 13:42

"Albert_H"
Судя по графику загрузка процессоров большая, памяти хватает, диски вобщем тоже вполне справляются. Пока видно что не хватает процессорной мощности.
Соберите счетчики когда все 10-ть пользователей начинают активно работать, тогда посмотрим.

Albert_H
Power member
Сообщения: 49
Зарегистрирован: 14 апр 2006, 08:04
Откуда: Татарстан

Сообщение Albert_H » 07 окт 2008, 16:03

Вот за пару часов. Что скажите? Жду ваших предложений
Вложения
perfmon2.rar
(72.83 КБ) 376 скачиваний

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 07 окт 2008, 19:42

Albert_H писал(а):Вот за пару часов. Что скажите? Жду ваших предложений
Завтра утром посмотрю, обязательно напишу.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 08 окт 2008, 08:07

Ну вообщем чего, средняя загрузка по процессорам 31%, в принципе не так плохо, пики до 96-ти. Процент чтения к записи 1:3. Средняя очередь к дискам 1.6, а вот пики очень большие, до 126. Памяти хватает, даже много.
То бишь выводы, если в текущем сервере провести некоторую реорганизацию, то бишь для SQL выделить побольше памяти под кеш, добавить дисков под РАИД10, то должно существенно полегчать. Либо второй вариант нечто вроде X7DBE, 2x5405, 4-8GB, Adaptec + BBU, 6-8 HDD SAS 15K. Разносить базы в вашем случае не сильно нужно.

Albert_H
Power member
Сообщения: 49
Зарегистрирован: 14 апр 2006, 08:04
Откуда: Татарстан

Сообщение Albert_H » 08 окт 2008, 09:36

Сегодня запустим счетчики под активными пользователями. Результат выложу после обеда.
Разносить базы в вашем случае не сильно нужно
Значит первый вариант отпадает.
По второму: пришлите мне несколько вариантов нового сервера (характеристики, описание и цена).
По 3-му: Разносить функции сервера нам нет необходимости в течении года, т.е тот прирост количества пользователей и баз сервер потянет. Я правильно вас понимаю?
для SQL выделить побольше памяти под кеш
Подскажите как это сделать.
добавить дисков под РАИД10
Корзина поддерживает до 6 дисков. Все заполнены

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 08 окт 2008, 12:13

Albert_H писал(а):
для SQL выделить побольше памяти под кеш
Подскажите как это сделать.
Я не очень великий специалист по SQL, Андрей Шац подскажет. Есть хороший ресурс www.sql.ru, там довольно много полезной информации.
добавить дисков под РАИД10
Корзина поддерживает до 6 дисков. Все заполнены
Почти максимальный вариант у вас в почте. Если дальше расти, то это дисковый массив вроде Заратекса 5412. Но там уже совсем другие деньги. В вашем случае думаю что не понадобится в ближайшие года 2. Впрочем, если у вас стоит задача обеспечить отказоустойчивость по полной, сделать кластер из пары машин, то можно прикинуть и этот вариант.

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

Сообщение a_shats » 08 окт 2008, 12:18

В настройках инстанса, вообще-то, ОЗУ для SQL выделяется :)
Для 2005  - в Management Studio/Properties конкретного сервера/страница Memory .

Albert_H
Power member
Сообщения: 49
Зарегистрирован: 14 апр 2006, 08:04
Откуда: Татарстан

Сообщение Albert_H » 08 окт 2008, 13:50

За 1 час при хорошей нагрузке
Вложения
perfmon3.rar
(19.36 КБ) 397 скачиваний

Ответить

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

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

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