一、溫度檢測工具
1、lm-sensors
sudo apt-get install lm-sensors sudo sensors-detect sensors
2、acpi
sudo apt-get install acpi acpi -t
3、sysfs
cat /sys/class/thermal/thermal_zone*/temp
以上三種工具都可以用來檢測CPU溫度,其中lm-sensors和acpi的精度較高。
二、溫度報警設置
1、使用sensors來設置溫度報警
sudo apt-get install lm-sensors sudo sensors-detect # 在運行sensors後可以看到CPU溫度 # 運行sensors -A可查看火災報警閾值 # 運行sensors -s可設置報警閾值
2、使用cron和溫度檢測腳本來設置溫度報警
#!/bin/sh MAX=70 # 設置溫度警戒值 TEMP=$(sensors | awk '/^Core 0:/ {print $3}' | cut -c2-3) if [ "$TEMP" -ge "$MAX" ] ; then # 處理過熱事件的代碼 fi
該腳本每分鐘運行一次,如果CPU溫度超過70度,就會執行「處理過熱事件」的代碼。
三、使用圖形化工具查看溫度
1、Gnome System Monitor
Gnome System Monitor是一個監視系統資源的圖形化工具,可在Ubuntu和Debian等系統中使用。
sudo apt-get install gnome-system-monitor gnome-system-monitor # 在Resources選項卡中查看CPU溫度
2、Psensor
Psensor是一個帶有圖形界面的硬件溫度監視器,可顯示CPU、主板、硬盤等的溫度。
sudo apt-get install psensor psensor
3、Conky
Conky是一款輕量級和高度可定製化的系統監視器,可以通過腳本來顯示CPU溫度。
sudo apt-get install conky vi ~/.conkyrc # 添加如下代碼 ${color orange}${cpu}${alignr}${color white}CPU 使用率 ${color red}${cpugraph}${color white}CPU:${color yellow}${freq_g}${color white}GHz${goto 130}${color red}CPU溫度: ${color green}${execpi 30 sensors | grep 'Core 0' | cut -c15-18}${color}℃${goto 225}${color blue}${execpi 30 sensors | grep 'Core 1' | cut -c15-18}℃${color}${alignr}${color1}${cpubar}${color white}
四、自主調整CPU溫度
1、降低CPU佔用率
降低CPU佔用率是一種減少CPU負載和降低CPU溫度的簡單方法。
2、清潔散熱器和換熱膏
不規律清潔散熱器、不定期更換熱導膠脂等都會影響CPU散熱效果,最終導致過熱。
3、設置風扇速度
設置風扇速度可以有效調整CPU溫度。用戶可以使用speedfan或者lm-sensors等工具來調整CPU風扇速度。
4、提高散熱效率
使用更好的散熱器和風扇是提高散熱效率的關鍵。
五、總結
Linux下查看CPU溫度的方法多種多樣,可以使用命令行工具、圖形化工具等多種方式來實現。此外,通過清潔散熱器、更換熱導膠脂等方式,也可以有效調整CPU溫度。因此,用戶可以根據自身需要和喜好來選擇最適合自己的方式來查看和調整CPU溫度。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/231523.html