Настройка многопоточных операций и балансировка нагрузки
Настройка многопоточных операций и балансировка нагрузки
Начиная с версии 21.09 в АРМ администратора (АРМ администратора -> Конфигурация -> Эксплутационные параметры) доступно меню настройки параметров балансировки нагрузки и многопоточных операций.
Раздел Балансировка (настройка по часам)
Ключи: 4 зоны + опрос исполнителей через очередь:
зона "Утро": 60% от максимальной нагрузки (8:00 - 12:00);
зона "День": 70% от максимальной нагрузки (12:00 - 18:00);
зона "Вечер": 100% от максимальной нагрузки (18:00 - 00:00);
зона "Сервис": 0% от максимальной нагрузки (00:00 - 8:00) - не запускается ничего, в целях обеспечения беспрепятственного выполнения сервисных операций, - выдает ошибку запуска операции.
Обратите внимание!
При настройке планировщика заданий следует учитывать отключение асинхронных операций в зоне "Сервис".
Сделана настройка количества лицевых и количества потоков для каждой многопоточной операции в конфигурации, файл !parallel_ini
Балансировка потоков операций
В этом разделе определяется распределение потоков и количество объектов в потоке для определенных операций. Реализованы следующие принципы:
Количество потоков одной операции не может превышать процента от максимального числа потоков настроенной часовой зоны;
При этом, если настройка количества потоков превышает максимально заданную величину количествоАсинхронныхРабот суммарно по всем исполнителям очереди, то максимальное число берет по числу работ;
При переходе операции из одного интервала в другой процент запускаемых потоков может изменятся в зависимости от настройки;
Количество потоков по всем многопоточным операциям не должно превышать количество АсинхронныхРабот суммарно по всем исполнителям очереди;
В этом разделе количество потоков:
И количество лицевых в потоке:
Настраивается исходя из производительности сервера, и, как правило, определяется эмпирическим путем.