jenkins上的執行者數量的設置

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

jenkins上的執行者數量的設置並非隨意設置的,位置以下:
jenkins上的執行者數量的設置併發

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

如何查看cpu的核數呢,命令以下:ui

查看物理CPU個數

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -lhtm

查看每一個物理CPU中core的個數(即核數)

cat /proc/cpuinfo| grep "cpu cores"| uniqblog

查看邏輯CPU的個數

cat /proc/cpuinfo| grep "processor"| wc -lget

這個參數主要是針對「邏輯cpu的個數」,若是執行者數量超過cpu的核數,那麼會出現cpu利用率100%致使服務掛掉的狀況,jenkins

以我遇到的實際狀況來講:個人邏輯cup個數才兩個,可是我設置了執行者數量爲5,並打開了jenkins的併發構建設置,而後,同時觸發五個構建任務,接着個人服務掛了,登不上jenkins頁面了。。。。。it

最後不得不重啓服務。class

相關文章
相關標籤/搜索