Изменить количество потоков для сервера Jenkins - PullRequest
6 голосов
/ 12 февраля 2012

Я установил Jenkins на свой сервер.Когда я взглянул на htop, Дженкинс работал с 30 потоками, каждому было разрешено выделять 247 МБ памяти и до 1181 МБ виртуальной памяти.

Поскольку у меня только небольшой сервер, я попытался изменить количество потоков,Но я не смог найти файл конфигурации.

Я установил jenkins через aptitude install jenkins и в htop я вижу, что Jenkins работает с: / usr / bin / java -jar /usr/share/jenkins/jenkins.war

Tomcat не установлен, а Jetty не установлен.

Где находится информация о количестве сохраненных потоков?Или как я могу уменьшить количество потоков для Jenkins?

Ответы [ 2 ]

2 голосов
/ 12 февраля 2012

http://winstone.sourceforge.net/#commandLine является официальным справочником командной строки - но, как я упоминаю в комментарии, --handlerCountMax (или --handlerCountStartup, в этом отношении), похоже, не работает для меня.Попробуйте сами (вот как запустить Jenkins в автономном режиме ).

Вы можете попытаться уменьшить количество исполнителей, а также отключить ненужные плагины и увидетьчто происходит.

Имейте в виду, однако, что если вы планируете продолжать серьезно использовать Jenkins, вам следует планировать больше ресурсов, а не меньше: по мере роста числа ваших рабочих мест,так же будет использование ресурсов.

0 голосов
/ 16 февраля 2012

Вы также можете сократить количество исполнителей, которые у вас есть в вашем узле.Это может или не может помочь - может быть, Дженкинс достаточно умен, чтобы убить поток, когда он не использует исполнителя.Тем не менее, было бы полезно получить дополнительную информацию: сколько у вас рабочих мест?Какие плагины установлены?С более подробной информацией я мог бы дать лучший совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...