最近Dell T7920工作站(Ubuntu 22.04)運行程序多了之后,單核速度變的奇慢無比,懷疑是散熱的問題。于是進(jìn)行了如下操作,這里稍作記錄。
首先安裝了sensors來查看CPU溫度和風(fēng)扇轉(zhuǎn)速。出現(xiàn)如下問題:(1)傳感器檢測到溫度74+,但是風(fēng)扇轉(zhuǎn)速還保持在很低的狀態(tài)(好像是500RPM)。(2)而且顯示有一個 fan1 轉(zhuǎn)速保持為0RPM。(3)開機(jī)自檢顯示FAN1錯誤。
給Dell客服打電話,教給我使用空U盤下載更新BIOS驅(qū)動器(exe文件),按F12進(jìn)入BIOS,選擇Flash update。完成后機(jī)器沒有自檢過程了,也不知道到底解決問題沒有。
然后,我就搜索了“ubuntu風(fēng)扇控制”,找到兩種解決方案,軟件fancontrol和CoreCtrl,弄了半天,各種外網(wǎng)英文資料調(diào)參。結(jié)論如下:(1)fancontrol對于手動控制風(fēng)扇轉(zhuǎn)速,特別是對降低轉(zhuǎn)速效果良好;(2)fancontrol無法解決智能化提高風(fēng)扇轉(zhuǎn)速來散熱,當(dāng)運行程序較多時,每隔幾秒就間斷式提高轉(zhuǎn)速,噪音明顯,也不利于及其長久運行;(3)CoreCtrl資料很少,安裝后很難真正實現(xiàn)智能化提高風(fēng)扇來散熱。所以最終卸載了這兩個軟件,重謀方案。
然后我整體思考猜想了一下,BIOS內(nèi)應(yīng)該是可以從更深層次管理風(fēng)扇轉(zhuǎn)速的,不然這種需求不會資料很少。
稍作搜索,發(fā)現(xiàn)進(jìn)入BIOS setup, Thermal Configuration里面有三種模式,Low,Performance,Auto,針對Auto模式還有幾種硬件的散熱模塊加速設(shè)置(加速值可以是0~100)。
我首先選擇了Performance模式,發(fā)現(xiàn)無法開機(jī),界面顯示內(nèi)存自檢無法通過。我很快意識到Performance模式可能是針對原裝機(jī)器的兩塊內(nèi)存條設(shè)置的參數(shù),但是我加裝了4條內(nèi)存條。
然后我重新進(jìn)入BIOS,修改為Auto模式,并把各種硬件的散熱加成到100,開機(jī)之后真的嚇人,這個機(jī)器真的感覺要起飛了,而且一直在加速,里面所有的風(fēng)扇模塊全都滿功率加速運行。立即拔電閘。
我意識到這個100應(yīng)該是指100%,對于CPU風(fēng)扇,聽聲音應(yīng)該是4000RPM以上的轉(zhuǎn)速。
后來我在Auto模式下調(diào)整了轉(zhuǎn)速,除了CPU風(fēng)扇提高了10%,其他的硬件模塊都只提高了3%。進(jìn)入系統(tǒng)后機(jī)器聲音很小sensors查看,CPU溫度23°C,風(fēng)扇轉(zhuǎn)速1000左右。
最終:(1)進(jìn)入BIOS手動自檢通過。(2)測試下了,程序運行速度肉眼可見的加速了。(3)就是感覺房間里陰風(fēng)陣陣,回頭給它換個房間。(4)sensors還是顯示有一個 fan1 轉(zhuǎn)速保持為0RPM,有可能確實有一個風(fēng)扇壞了,也有坑你是sensors的問題吧,回頭再問問Dell客服。