Имя: Пароль:
1C
 
Агент сервера 1с
,
0 azeml
 
05.09.16
17:42
Добрый день! Значит есть УТ из 450 пользователям. Вопрос какую машину сервер нужно под агент сервера (без SQL) . Количество пользователей будет расти, и не факт, что на 500 остановится.

Дядя гугл пишет, что на 1 rphost на 20 пользователей.
Правильно ли это ? И какой для этого дела надо процессор ?

Буду благодарен за любую совет или ссылку!
1 lubitelxml
 
05.09.16
17:46
(0) 450 - это активные одновременно работающие юзеры? Версия УТ? Какие клиенты (толстый, тонкий, вэб)?
2 Fragster
 
гуру
05.09.16
17:51
3 Fragster
 
гуру
05.09.16
17:52
на 500 пользюков уже надо знающих людей брать
4 vde69
 
05.09.16
17:53
дефолтные настройки сервера 1с

количество ИБ на процесс - 8
количество соединений на процесс - 128

в принципе если разделить 128 на 3 (основной и два фоновых) будет примерно 40 юзеров на один рхост....

по факту - это соответствует действительности для современных серверов (не крутых)...

единственный вопрос - сколько нужно будет памяти....
5 vde69
 
05.09.16
17:54
кстати избыток рхостов это то же проблема....
6 azeml
 
05.09.16
17:55
(1) Да. Человек 120 толстый. Все остальные тонкий
7 azeml
 
05.09.16
17:57
(4) (5) , примерно то, что понял 1 rphost жрет от 300 мб до 2 Гб ОЗУ
8 azeml
 
05.09.16
17:58
Платформа 8.2
9 vde69
 
05.09.16
17:59
(7) нет, рхост может жрать и 100 гигов разумеется если платформа 64х, а если нет - то однозначно будут проблемы...

на 400 человек памяти на сервере на вскидку не менее 128 гигов должно быть... НЕ МЕНЕЕ...
10 vde69
 
05.09.16
18:01
(8) 8.2 - не айс... там много релизов было с утечкой памяти и прочим....

на большие объёмы лучше 8.3 64х
11 azeml
 
05.09.16
18:02
(9) это надо ставить отдельно это сервер ? То что на сайте 1с https://users.v8.1c.ru/?
12 azeml
 
05.09.16
18:04
ой извините, отдельный сервер. А как тогда запустить пользователей в толстый клиент?
13 Armando
 
05.09.16
18:08
(9) да ладно? не менее 128 Гб на 400 юзеров?. Если без SQL думаю можно смело в 2 раза меньше ставить.
14 vde69
 
05.09.16
23:03
(13) 0,32 гига на юзера, считаем...

конечно если из 400х активно работают только 100, то да...
15 Armando
 
06.09.16
00:59
(14) Если 400 юзеров одновременно запустят что-то адское, что отожмет у сервера по 0,32 гига, то да согласен. На практике такое крайне редко встречается. При расчете параметров сервера важно учитывать не количество онлайн пользователей, а количество сеансов одновременно выполняющих обращение к серверу, с поправкой на общее количество сеансов. Обычно это не больше 20% от общего количества сеансов, а чаще гораздо меньше. Можно проверить в консоли администрирования по колонке "Время вызова (текущее)".

И я долгое время собирал тех журнал сервера по событию CALL с фильтром по полю memory и memorypeak. Наблюдал, какие серверные вызовы потребляют более 100 Мб и не освобождают память. За рабочий день таких вызовов было крайне мало. В основном это тяжеловесные отчеты. У нас 160-200 сеансов.

Ну а вобщем-то, если бюджет позволяет, то почему бы и 128 не поставить)

(0) Процессор бери, где частота повыше и кэша побольше.
Количество рабочих процессов экспериментально подбирать, но чтоб их количество было не меньше количества NUMA-нод.
16 vde69
 
06.09.16
10:09
(15) +

я бы добавил, что при таком количестве пользователей ЖР часто становится слабым местом, по этому службу 1с нужно ставить на SSD диски... и желательно что бы ее темпы то же на SSD были... я бы сказал, что это даже важнее чем диски скуля :)
17 azeml
 
06.09.16
10:10
(15) Хорошо все же памяти я рассчитываю на 50 Гб. Сколько надо rphost? 10 хватит?Процессор Xeon E5-2620
ТХ

Intel® Xeon® Processor E5-2620
(15M Cache, 2.00 GHz, 7.20 GT/s Intel® QPI)
18 azeml
 
06.09.16
10:11
(16) Типу на логи агент сервера?
19 vde69
 
06.09.16
10:18
(18) да,
(17) ставь 8.3 там сервер сам решает сколько рхостов, сам их запускает и сам удаляет
20 Armando
 
06.09.16
10:33
(17) 10 rphost кажется много. Начни с 1 тогда уж. И смотри чтоб все ядра были заняты при многопользовательской работе. Постепенно прибавляй рабочие процессы пока не будут задействованы все ядра.
Процессор слабый. Минимум 2,4 надо. В идеале не меньше 3 ггц.
21 Dmitrii
 
гуру
06.09.16
11:00
(0) Расчет параметров серверного оборудования
http://its.1c.ru/db/metod8dev#content:5810:hdoc

было?
22 Dmitrii
 
гуру
06.09.16
11:08
Из статьи в (21):
Серверное оборудование

Тип внедрения Среднее внедрение (до 500 пользователей)

Сервер СУБД
Процессор    12 ядер
Память    64 Гб
Диск    1000 Гб    

Сервер 1С
Процессор    8 потоков, 4 ядра
Память    24 Гб
Диск    200 Гб    

Веб сервер
Процессор    2 потока, 1 ядро
Память    4 Гб
Диск    80 Гб
23 vde69
 
06.09.16
11:32
(22) это сильно устаревшие данные...

у меня на БУХ 3.0 на 10 пользователях за год один только ЖР занимает 100 гигов, а тут на весь сервер 200...

это даже не смешно...
24 Dmitrii
 
гуру
06.09.16
11:46
(23) В целом соглашусь. Диска указали маловато.
Но  в качестве некоего среднего ориентира эти данные использовать можно.

>> на БУХ 3.0 на 10 пользователях за год один только ЖР занимает 100 гигов

Что же вы туда пишите?...
У меня на БП 3.0 с более чем 30 пользователями за 1,5 года журнал 40Гб. (не сокращаем и не чистим)
25 ptiz
 
06.09.16
12:35
(10) "8.2 - не айс" - неправда, на 8.2.18.109 сидим давно без проблем, в отличие от 8.3
26 ptiz
 
06.09.16
12:38
У нас на 350 пользователей сервер 1С 8.2 редко более 10 Гб ОЗУ отъедал.
27 ptiz
 
06.09.16
12:39
(17) Сервер 1С лучше вместе с SQL ставить, если объем памяти позволяет.
28 Armando
 
06.09.16
12:50
(27) Есть мнение что процессор слабоват для такого
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс