Конфигурация сервера для 200+ пользователей

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

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

Ответить
piter3
Junior member
Сообщения: 3
Зарегистрирован: 09 фев 2017, 08:32
Откуда: Омск

Конфигурация сервера для 200+ пользователей

Сообщение piter3 » 09 фев 2017, 08:51

Добрый день.

Дайте пожалуйста рекомендации по конфигурации железа для комфортной работы 1с. На данный момент после резкого увеличения числа пользователей люди стали жаловаться на медленную работу.

Текущая конфигурация:
1. Сервер 1С 8.3. Виртуальная машина (Hyper-V) на физическом сервере – Intel Xeon E5540 2.53 GHz (2 CPU), 28 GB RAM
2. СУБД MS SQL 2008 – Intel Xeon L5520 2.27 GHz (2 CPU), 24 GB RAM.
3. Сервер терминалов – Intel Xeon E5-2650 2.0GHz (2 CPU), 64 GB RAM

5 баз общим объемом 65 GB. Конфигурации – УПП, Общепит. Диски с базами (отдельные диски для баз, логов и tempdb) находятся на СХД, подключены по iSCSI отдельной сетевой картой.

Сеть между серверами и СХД 1Gb (поднять до 10Gb нет возможности без модернизации старенького IBM BladeCenter).
Параметры СХД: FreeNAS, Intel Xeon E5-2620 v3 2.4GHZ, 64 GB RAM, контроллер LSI Logic SAS9300-8I, диски HGST HUC101818CS4204 10K, RAID 10, LAN 10Gb

Количество одновременно работающих пользователей 150-200 (из них ~50 в терминале)

Планируем закупить новый сервер с совмещением ролей 1С+SQL (или все-таки разделить эти роли?). Сервер терминалов и СХД оставить прежние, диски с базами подключить по 10 Gb. Основное требование - одновременная работа 200 пользователей + разумный запас

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение Stranger03 » 09 фев 2017, 12:45

"piter3"
Почитал по диагонали. Вам надо как минимум выделить сервер баз данных с быстрыми дисками, чтобы у вас диски не странный ФриНас раздавал под базу, а они были локально. Почти уверен, что база данных практически стоит раком.
П.С. укажите город в профиле, чтобы понять, с какого офиса удобнее.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение gs » 09 фев 2017, 13:58

А что говорит перфмон на всех машинах?

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение gs » 09 фев 2017, 13:59

Особенно дисковые счетчики...

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение Stranger03 » 09 фев 2017, 14:10

gs писал(а):Особенно дисковые счетчики...
Там скорей всего узким местом является сеть, прокачать 65ГБ на 200+ пользователей по iSCSI 1Gbit, ИМХО, практически нереально. И счетчики особо могут ничего не показать, поскольку все основные затыки будут на уровне iSCSI over IP. По большому счету, если из Фринас сервера сделать сервер баз данных, положить туда базу, то должно полегчать.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение gs » 09 фев 2017, 14:14

Очередь и латенси на хосте покажет же.

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение gs » 09 фев 2017, 14:14

200 рыл на ССДшки сажать надо...

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение Stranger03 » 09 фев 2017, 14:15

gs писал(а):200 рыл на ССДшки сажать надо...
согласен с Арамисом, :mrgreen:
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

piter3
Junior member
Сообщения: 3
Зарегистрирован: 09 фев 2017, 08:32
Откуда: Омск

Re: Конфигурация сервера для 200+ пользователей

Сообщение piter3 » 10 фев 2017, 08:25

Stranger03 писал(а):"piter3"
Почитал по диагонали. Вам надо как минимум выделить сервер баз данных с быстрыми дисками, чтобы у вас диски не странный ФриНас раздавал под базу, а они были локально. Почти уверен, что база данных практически стоит раком.
П.С. укажите город в профиле, чтобы понять, с какого офиса удобнее.
Подробнее про дисковую систему:
СХД работает под управлением FreeNAS. Сетевой интерфейс патчкордом SFP+ подключен к коммутатору SNR.
BladeCenter (на котором расположены серверы 1С и SQL) в свою очередь подключен к этому коммутатору четырьмя агрегированными портами по 1Gb (суммарно 4Gb).

При тестовых замерах c помощью IOMeter скорость обмена BladeCenter и СХД приближалась к 4Gb, т.е. по сути упиралась в сетевой интерфейс. В силу конструкционных особенностей, каждому лезвию в BladeCenter доступен сетевой интерфейс только на 1Gb.
Протестировать СХД на скорости 10Gb по сети нет возможности - у нас просто нет такого железа.
Stranger03 писал(а):"piter3"Там скорей всего узким местом является сеть, прокачать 65ГБ на 200+ пользователей по iSCSI 1Gbit, ИМХО, практически нереально. И счетчики особо могут ничего не показать, поскольку все основные затыки будут на уровне iSCSI over IP.
Так и есть, на SQL-сервере загрузка сетевого интерфейса, через который подключены диски, доходит до 100%, из-за этого длина очереди диска вырастает до неприличных размеров.
Новый сервер планируем подключить к СХД либо через коммутатор на скорости 10Gb, либо напрямую через SFP+, соответственно, скорость будет в 10 раз выше, чем сейчас.
В любом случае на новую СХД денег не выделят, нужно работать с тем, что есть.

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение Stranger03 » 10 фев 2017, 10:42

piter3 писал(а):Новый сервер планируем подключить к СХД либо через коммутатор на скорости 10Gb, либо напрямую через SFP+, соответственно, скорость будет в 10 раз выше, чем сейчас.
Не надо этого делать, такой апгрейд вам выйдет дороже. Пришлем вам спеку на отдельный SQL сервер. Туда перенесите базы с вашего Фринаса. Тогда как минимум устраните узкое место в части базы данных.

Но вообще, если делать по уму, то вам надо парочку мощных серверов, чтобы все приложения, базы 1С, РДП клиентов перетащить на эту связку. Конечно, если один из двух серверов ляжет, то второму придется очень туго, но работать будет.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: Конфигурация сервера для 200+ пользователей

Сообщение Stranger03 » 10 фев 2017, 10:59

piter3
Инна напишет. Когда будет один сервер, просто настройте бекап базы ночью на ваш Фринас. В случае чего восстановите. А вот когда будет пару серверов под ГиперВи или Варью, то можно спокойно ночью друг на друга лить виртуалки с данными. Вот тогда и пригодится 10Г, которую к слову можно организовать напрямую без коммутатора, карта - карта.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

piter3
Junior member
Сообщения: 3
Зарегистрирован: 09 фев 2017, 08:32
Откуда: Омск

Re: Конфигурация сервера для 200+ пользователей

Сообщение piter3 » 10 фев 2017, 17:45

Письмо получили, спасибо.
Будем думать

Ответить

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

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

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