在 CentOS 系统中,cpustat
命令是 sysstat
包的一部分,通常用于显示 CPU 的统计信息,如使用率、上下文切换次数等。然而,cpustat
默认情况下并不显示 CPU 温度。
要查看 CPU 温度,你可以尝试以下几种方法:
sensors
命令安装 lm-sensors
:
sudo yum install lm-sensors
运行 sensors-detect
:
sudo sensors-detect
按照提示操作,通常选择“yes”以添加所需的模块。
查看 CPU 温度:
sensors
iostat
命令虽然 iostat
主要用于显示 I/O 统计信息,但有时也可以通过它查看 CPU 温度(如果系统支持):
iostat -c
/sys/class/thermal/thermal_zone*/temp
你可以直接查看 /sys/class/thermal/thermal_zone*/temp
文件来获取 CPU 温度:
cat /sys/class/thermal/thermal_zone0/temp
温度值通常以毫开尔文(mK)为单位,需要除以 1000 转换为摄氏度。
还有一些第三方工具可以帮助你监控 CPU 温度,例如 lm-sensors
的图形界面版本 gnome-sensors
或者 htop
。
htop
安装 htop
:
sudo yum install htop
运行 htop
:
htop
在 htop
界面中,你可以看到 CPU 温度信息。
最常用且推荐的方法是使用 sensors
命令,因为它提供了详细的传感器信息,包括 CPU 温度。确保你已经安装并配置了 lm-sensors
,然后运行 sensors
命令即可查看 CPU 温度。