Настройка сервиса DU
Выделение дополнительных ресурсов сервису DU для открытия файлов на редактирование выполняется с помощью переменной du_max_memory_heavy.
Для увеличения количества открытых на редактирование файлов следует изменить в большую сторону значения переменным du_pool_size и du_heavy_unit_count.
Рекомендуется контролировать используемую сервисом DU память средствами мониторинга для сохранения стабильной работы системы.
Для изменения ограничения необходимо добавить переменные, указанные в таблице в файл ~/install_co/group_vars/co_setup/main.yml и указать новые значения.
| Наименование переменной | Тип переменной | Размерность | Значение по умолчанию | Описание |
|---|---|---|---|---|
| du_max_memory_ heavy | string | гигабайты | "5GB" | Максимальное количество RAM для сложных файлов |
| du_pool_size | integer | количество сервисов | 100 | Количество сервисов DU для редактирования файлов |
| du_heavy_unit_ count | integer | количество сервисов | 20 | Количество сервисов DU для редактирования сложных файлов |
Для сохранения конфигурации при обновлении или переустановке продукта следует добавить переменную и значение в файл ~/install_co/group_vars/co_setup/main.yml
Управление функцией поддерживается на этапе развертывания CO. Изменение значений переменных выполняется при запуске скрипта установки. Пример команды:
ansible-playbook playbooks/main.yml -e du_heavy_unit_count=10
Управление функцией поддерживается после развертывания компонента CO. Изменение значений переменных выполняется при запуске скрипта установки. Пример команды:
ansible-playbook playbooks/main.yml -e du_heavy_unit_count=10 -e du_pool_size=200 -t du