在 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 温度。