SQL сервер для 1с 60 чел

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

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

1979system
Junior member
Сообщения: 11
Зарегистрирован: 23 апр 2013, 10:54
Откуда: Хабаровск

SQL сервер для 1с 60 чел

Сообщение 1979system » 23 апр 2013, 11:00

Имеем терминальный сервер (все НА одном)
Xeon E3-1240 3.3GHz + 32Gb + RAID 1 SSD 2шт (ОС) + RAID 10 SAS 4 шт (данные, база)
Базы файловые, пока маленькие 4 Gb 3шт.

Работает одновременно 50-60 человек. На сервере пользуются офисом, IE, 1С 8.2 БП УТ. Как то появилось острое желание, убрать 1с на SQL по понятным причинам.

Посоветуйте пожалуйста вашу конфигурацию для SQL сервера. Стоечный.

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 23 апр 2013, 11:39

1979system писал(а):Работает одновременно 50-60 человек. На сервере пользуются офисом, IE, 1С 8.2 БП УТ. Как то появилось острое желание, убрать 1с на SQL по понятным причинам.
Дохленький серверок для одновременных 50-60 человек. С процессорами надо что-то делать. ИМХО пересадив базу на новый сервер, оставив терминалки на этом, вы не поправите ситуацию. Ибо скорей всего проблема в процессорах. Счетчики можете выложить?
П.С. по идее терминалки с пользователями надо пересадить на 2-х процессорную машину. В принципе туда же и базу можно. На этом оставить другие задачи.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 23 апр 2013, 11:42

1979system писал(а):Xeon E3-1240 3.3GHz + 32Gb + RAID 1 SSD 2шт (ОС) + RAID 10 SAS 4 шт (данные, база)
Базы файловые, пока маленькие 4 Gb 3шт.
Для одновременных 50-60 пользователей у вас базы большие. Думаю по дискам тоже должны быть проблемы. Простой перенос их в Скуль не поможет. Давайте счетчики. Поглядим что там.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

1979system
Junior member
Сообщения: 11
Зарегистрирован: 23 апр 2013, 10:54
Откуда: Хабаровск

Re: SQL сервер для 1с 60 чел

Сообщение 1979system » 23 апр 2013, 14:57

а если "перевернуть" конфигурацию как вы и говорите. Текущий сервак обозначить как Сервер 1с + MS SQL (Postgree)

А новый по вашей конфигурации, на 60 чел, Терминальный сервер для IE+Офис+1c тонкие клиент.

Со счетчиками завтра замарочусь.

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 23 апр 2013, 15:24

1979system писал(а):а если "перевернуть" конфигурацию как вы и говорите. Текущий сервак обозначить как Сервер 1с + MS SQL (Postgree)

А новый по вашей конфигурации, на 60 чел, Терминальный сервер для IE+Офис+1c тонкие клиент.

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

1979system
Junior member
Сообщения: 11
Зарегистрирован: 23 апр 2013, 10:54
Откуда: Хабаровск

Re: SQL сервер для 1с 60 чел

Сообщение 1979system » 24 апр 2013, 09:32

Собрал логи, выкладываю.

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 24 апр 2013, 09:56

1979system писал(а):Собрал логи, выкладываю.
Куда? :)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

1979system
Junior member
Сообщения: 11
Зарегистрирован: 23 апр 2013, 10:54
Откуда: Хабаровск

Re: SQL сервер для 1с 60 чел

Сообщение 1979system » 24 апр 2013, 09:58

У вас тут все расширения заблокированны )
Вложения
DataCollector01.zip
(54.5 КБ) 430 скачиваний

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 24 апр 2013, 10:33

1979system
Загрузка никакая, сервер работает в штатном режиме в пределах 25-30%, Маша сейчас отпишет.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

1979system
Junior member
Сообщения: 11
Зарегистрирован: 23 апр 2013, 10:54
Откуда: Хабаровск

Re: SQL сервер для 1с 60 чел

Сообщение 1979system » 24 апр 2013, 10:42

да в том то и дело...
Конфигурация 1С УТ 11.хх с мизерными переписками. Запускается к примеру 3-4 секунд. Документ создается также 3-4 сек. Подбор номенклатуры также где-то 3-4 секунд. Все накладывается и получается, что в целом работает медленно. Есть подозрение из-за большого количества одновременно работающих пользователей на файловом варианте. Вот и хотелось уйти на SQL. Ставить SQL на эту же машину - памяти не хваттит. 32 гиг озу/ 60 человек = 500 метров примерно на человека. Тока один процесс 1с жрет 300-400метров. + Офис + IE ...

Также не уверен, что угадал со временем нагрузки.

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 24 апр 2013, 10:50

1979system писал(а):Также не уверен, что угадал со временем нагрузки.
Понимаете, если бы у вас что-то накладывалось, то видна была бы загрузка. А так ее практически нет. Попробуйте еще собрать в пиковые часы хотя бы за пару часов и поставьте счетчики по ядрам. Возможно у вас все процессы на одно ядро ложатся, хотя я не уверен.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

1979system
Junior member
Сообщения: 11
Зарегистрирован: 23 апр 2013, 10:54
Откуда: Хабаровск

Re: SQL сервер для 1с 60 чел

Сообщение 1979system » 24 апр 2013, 10:57

Завтра еще раз запущу счетчики.

Если забыть про это, то для SQL все же нужна Отдельная машина? Исходя из этих требований и Видимой загрузки с прогнозом на прирост до конца года на процентов 20, что посоветуете? Я так понимаю, что не очень мощное нужно.

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 24 апр 2013, 12:03

1979system писал(а):Завтра еще раз запущу счетчики.

Если забыть про это, то для SQL все же нужна Отдельная машина? Исходя из этих требований и Видимой загрузки с прогнозом на прирост до конца года на процентов 20, что посоветуете? Я так понимаю, что не очень мощное нужно.
Ну если абстрагироваться от ваших счетчиков, при вашей базе, то расклад примерно такой:
- под ОС 1 ядро, 1ГБ памяти
- под скуль 2-4 ядра, 4-8ГБ памяти
- под пользователя 1С 200МБ памяти (итого на 80-ть пользователей 16ГБ)
- по процессорам на 2-х активных пользователя 1 виртуальное ядро, на 40-к пользователей пару 6-ти ядерников (24-е виртуальных процессора).
Отсюда примерно получается сервер базы отдельно, сервер терминалов отдельно.
Но, повторюсь, у вас сервер вполне себе работает.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: SQL сервер для 1с 60 чел

Сообщение Stranger03 » 24 апр 2013, 12:08

1979system писал(а):Если забыть про это, то для SQL все же нужна Отдельная машина?
Если бы была 7-ка, то на 50-60 человек народу при файловом доступе оно должно было бы нормально работать. Много лет назад у меня в 7-ке в файловом варианте работало порядка 50 человек. Но у вас 8-ка. Возможно проблемы в блокировках в самой 1С. Вообще на такое кол-во рыл файловая 8-ка не предназначена. Думаю проблема как раз в блокировках.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
kim_aa
Advanced member
Сообщения: 118
Зарегистрирован: 24 ноя 2011, 16:30
Откуда: Санкт-Петербург
Контактная информация:

Re: SQL сервер для 1с 60 чел

Сообщение kim_aa » 24 апр 2013, 13:13

1979system писал(а):...
Конфигурация 1С УТ 11.хх с мизерными переписками. Запускается к примеру 3-4 секунд. Документ создается также 3-4 сек. Подбор номенклатуры также где-то 3-4 секунд. Все накладывается и получается, что в целом работает медленно. Есть подозрение из-за большого количества одновременно работающих пользователей на файловом варианте ...
Это определяется простым хронометражем:
- Выбирается отчет "потолще";
- Запускается, "ночью темной" и одном пользователе в системе;
- То-же запускается посреди рабочего дня. А можно просто в терминалке запустить разными пользователями одновременно тот же отчет ( для хорошей видимости используйте 5 пользователей)
- Ну и сравниваете.

Кстати, блокировки в файловой СУБД будут практически не наблюдаемы снаружи, ибо интсрументов отслеживания нет. А вот в SQL серверах все это есть.
(Кстати, меня всегда интересовало зачем на Windows ставят Postgree?)

Ответить

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

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

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