Мой главный сервер Jenkins использует слишком много памяти?
Недавно мне дали задание улучшить производительность Jenkins.
Изучив системные ресурсы, похоже, что наш мастер Дженкинс сильно забивает память!
User PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
jenkins 20 0 56.9g 32g 27m S 195.9 51.9 85799:44 java
Это нормально? Мы используем 12 рабов для строительной деятельности. В это время работало очень мало сборок.
2 ответа
Да, это нормально, так как есть много рабов. Вы можете проверить и отследить свое использование с помощью этого плагина: https://wiki.jenkins-ci.org/display/JENKINS/Monitoring. Попробуйте выделить конкретный сервер для Дженкинса, если у вас много рабочих мест. И измените доступность своих подчиненных так, чтобы "подключать этого ведомого в режиме онлайн, когда требуется, и в автономном режиме, когда не используется" Он перестанет обновлять и проверять статус раба. И изменить статус обновления.