ESXI的軟件包0的CPU耗用問題
1、問題
本文不提供具體的問題分析和解決方法,實在是能力問題,僅做個記錄
前一段時間把我的N5105小主機從PVE換到了ESXI8,開了3個Linux虛擬機,主要運行docker應用。
Linux選的mint,帶圖形化界面(不選擇Ubuntu是因為之前使用Ubuntu,會莫名其妙CPU吃滿,導致虛擬機卡死,換了mint就再沒出現這個問題)。
原本mint使用的很開心,一臺運行mysql,一臺全部跑docker(6個應用,還直通顯卡跑jellyfin),另外一臺就開著沒有具體作用。但是后來卻發現了一個難以接受的問題,就是發現各個虛擬機內CPU耗用都不高,但是esxi整體CPU耗用卻很高。登錄ESXI頁面看了整體的CPU耗用,發現CPU耗用里面,軟件包0,CPU耗用60%(多CPU機器的話,好像還有軟件包1、軟件包2等等)。查了一圈資料,也沒找到具體耗用CPU的原因,但肯定與我跑docker的虛擬機有關系,因為停了這臺虛擬機,整體CPU就立馬降到10%以內了。
2、曲線救國
這個問題實際上困擾了我好久,但確實沒法直接解決。直到后來在查資料的時候看到了vmware自己的開源Linux系統photonOS,Photon OS是一種輕量級的容器操作系統,并且被優化為在VMware平臺上運行。于是我決定試試這個,萬一好使呢?
花了一天的時間,安裝Photon OS并且將所有容器和數據遷移至Photon OS(jellyfin也開啟了硬解),運行,再看CPU耗用,降下來了,軟件包0的CPU耗用也降到了10%左右。
虛浮了。。。。。。
真好,水了一篇文章

浙公網安備 33010602011771號