2013-04-05 32 views
6

我在我的Ubuntu服务器12.10上安装了Jenkins CI,没有任何工作,只是Jenkins。安装来自aptitude。令我兴奋的是,詹金斯目前没有做任何事情,并且有大约40个子进程,这消耗了我很多服务器的内存。有没有办法将这些子进程的数量限制为例如10?如何限制Jenkins子进程?

+1

我认为这不是过程,而是线程。通常,web应用程序具有用于传入请求的线程池。也许默认大小很大。你知道在Ubuntu中使用哪个web服务器来运行jenkins吗? – kan 2013-04-05 10:17:34

+0

另请参阅http://stackoverflow.com/questions/9245093/change-number-of-threads-for-jenkins-server – kan 2013-04-05 10:18:30

+0

它使用多少内存?你是怎么检查的?你可以使用VisualVM来查看Java使用了多少内存? – Sagar 2013-04-05 22:15:30

回答

1

是的,你可以。

去詹金斯>管理詹金斯>配置系统>指定对应的文本框中

另一个最佳方法是使用从机来划分工作负载“执行人#” executers的数量。使用主从配置来设置从机。