2013-04-05 34 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的數量。使用主從配置來設置從機。