一、Linux查看溫度命令
Linux提供了多種命令查看溫度信息,其中最常用的命令是sensors和lm-sensors。
sensors命令用於顯示CPU、主板、硬盤等各個部件的溫度、風扇轉速等信息。要使用該命令,需先安裝lm-sensors軟件包。
sudo apt-get install lm-sensors
sensors
lm-sensors軟件包提供了命令行工具sensors-detect,該工具可用於探測系統中的硬件傳感器,並為其生成配置文件。執行命令後,系統會自動探測硬件,然後詢問你是否需要添加探測到的硬件,輸入「y」或「yes」即可。
sensors-detect
二、Linux查看GPU卡溫度
如果你的電腦使用了獨立顯卡,那麼你需要安裝NVIDIA或AMD的官方顯卡驅動程序才能查看顯卡溫度。
對於NVIDIA顯卡用戶,可以使用命令nvidia-smi來查看顯卡狀態,其中包括GPU溫度、顯存使用情況等。
nvidia-smi
對於AMD顯卡用戶,可以使用命令aticonfig進行配置,然後使用命令aticonfig –odgc查看顯卡狀態,其中包括GPU溫度等信息。
aticonfig --odgc
三、Linux查看CPU溫度命令
除了使用sensors命令外,還可以使用其他命令來查看CPU溫度。
第一種方法是通過/sys目錄來查看CPU溫度:
cat /sys/class/thermal/thermal_zone*/temp
該命令會輸出當前所有可用溫度傳感器的溫度值,單位為千分之一攝氏度,需要除以1000才能得到實際溫度值。
第二種方法是通過/proc目錄來查看CPU溫度:
cat /proc/acpi/thermal_zone/THM0/temperature
cat /proc/acpi/thermal_zone/THM/temperature
cat /proc/acpi/thermal_zone/THRM/temperature
這三個命令都可以用來查看CPU溫度,不過由於不同系統內核版本的區別,可能會有所不同。
四、Linux查看文件位置
有時候我們需要查找CPU、主板、硬盤等溫度信息所對應的文件位置,可以通過以下命令來查找:
ls -l /sys/class/thermal/thermal_zone*/temp
該命令會輸出所有溫度傳感器所對應的文件位置。
五、Linux查看網卡溫度
通過lm-sensors軟件包安裝sensors命令後,可以查看網卡溫度。先執行以下命令以加載相關模塊:
sudo modprobe coretemp
然後執行以下命令以顯示溫度傳感器:
sensors-detect
sensors
在輸出結果中,可以找到網卡所對應的溫度傳感器,例如radeon-pci-0100、nouveau-pci-0100等。
六、Linux溫度命令
除了sensors和lm-sensors命令外,還有一些其他的溫度命令可用於查看溫度信息。
第一種命令是top命令,該命令可以同時顯示CPU使用率和溫度信息,只需要在top命令界面按下「t」鍵即可。
top
第二種命令是ps命令,該命令可以顯示已運行進程的信息,包括CPU使用率和內存使用信息。通過以下命令可以查看當前運行進程的溫度信息:
ps -eo pid,comm,lstart,%cpu,%mem --sort=-%cpu | head
ps -eo pid,comm,lstart,%cpu,%mem --sort=-%mem | head
七、Linux查看硬件溫度
除了CPU、主板、GPU等硬件部件外,還有一些其他硬件部件需要注意溫度,如硬盤、電源等。
對於硬盤來說,一般使用命令smartctl來查看硬盤的運行狀況和溫度信息。例如,使用以下命令可以查看/dev/sda所對應的硬盤溫度:
smartctl -a /dev/sda | grep Temperature
對於電源來說,可以使用命令acpi來查看電池狀態和溫度。例如,使用以下命令可以查看當前電池的溫度:
acpi -t
八、Linux查看系統溫度
除了硬件溫度外,Linux還提供了一種查看系統溫度的方法,即使用命令/sys/class/thermal/thermal_zone0/temp:
cat /sys/class/thermal/thermal_zone0/temp
該命令會輸出當前系統的溫度值,單位為千分之一攝氏度,需要除以1000才能得到實際溫度值。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/249745.html