<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Объекты > Балансировка производительности |
Настройка Балансировки производительности "по умолчанию" для компьютеров системы осуществляется на странице свойств Системы "Опрос". В соответствии с идеологией построения проекта "сверху вниз", настройки системы наследуются компьютерами при вставке их в проект, но в любой момент для каждого конкретного компьютера могут быть переопределены.
Балансировка производительности - автоматическое распределение программой ресурсов компьютера между объектами. Включение этого режима обеспечивает выравнивание отношения реального времени опроса к заданному времени опроса у объектов компьютера.
Минимальный период балансировки - это минимальный период цикла, который будет установлен всем объектам, имеющим меньший, чем этот. Необходим для случая, если у какого-либо объекта установлен не разумный период опроса.
Приоритет объекта - отношение времени, затрачиваемого процессором для обработки данного объекта к времени, затрачиваемого на обработку всех объектов компьютера.
Поясняющий пример:
Пусть в проекте есть два объекта, относящихся к одному компьютеру, у которого не достаточно ресурсов чтобы успевать пересчитывать объекты за заданные периоды. Тогда включение балансировки повлияет на работу компьютера приблизительно следующим образом:
|
ОБЪЕКТ 1 |
ОБЪЕКТ 2 |
Заданный период опроса |
100 |
50 |
При выключенной балансировке Реальный период опроса / приоритет объекта |
150 / 50% |
150 / 50% |
При включенной балансировке Реальный период опроса / приоритет объекта |
200 / 33% |
100 / 67% |
Примечание: Для предотвращения ситуации когда некорректная работа какого-либо объекта может негативно отразиться на работе системы, введено ограничение максимального приоритета.