Некоторые рекомендации по настройке значений ulimit в производственных средах:
- Анализировать ресурсы системы. 1 Нужно отслеживать данные об использовании памяти, файловых дескрипторов, процессов и искать ограничения. 1
- Тестировать изменения в тестовой среде. 1 На основе данных анализа нужно создавать лимиты, которые соответствуют целям производительности. 1
- Постепенно настраивать лимиты. 1 Стоит начать с менее ограничительных лимитов, которые применяются глобально или к широким группам пользователей и групп. 1
- Локализовать жёсткие лимиты. 1 Для конкретных пользователей и групп, которым нужны строгие ограничения, нужно добавить их домен отдельно. 1
- Обновлять мониторинг и оповещения. 1 На панели управления должны учитываться новые лимиты. 1
- Записывать настройки. 1 Нужно документировать все введённые изменения, включая обоснование и ожидаемые ограничения ресурсов. 1
- Планировать процедуры отката. 1 Следует подготовить план на случай возникновения неожиданных проблем после изменений. 1
Также рекомендуется создавать резервную копию файлов конфигурации, например /etc/security/limits.conf, перед модификациями. 12