jenkins上的執行者數量的設定

技术颜良發表於2024-09-14

原創地址: https://www.cnblogs.com/zndxall/p/9166480.html

jenkins上的執行者數量的設定並不是隨意設定的,位置如下:


他是跟cpu核數密切相關的,原則上是不能超過cpu的核數的,

如何檢視cpu的核數呢,命令如下:

檢視物理CPU個數
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l

檢視每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep “cpu cores”| uniq

檢視邏輯CPU的個數
cat /proc/cpuinfo| grep “processor”| wc -l

這個引數主要是針對“邏輯cpu的個數”,如果執行者數量超過cpu的核數,那麼會出現cpu利用率100%導致服務掛掉的情況,

以我遇到的實際情況來說:我的邏輯cup個數才兩個,但是我設定了執行者數量為5,並開啟了jenkins的併發構建設定,然後,同時觸發五個構建任務,接著我的服務掛了,登不上jenkins頁面了。。。。。

最後不得不重啟服務。

相關文章