cpustat
是一个用于显示 CPU 使用情况的工具,它属于 sysstat
软件包。虽然 cpustat
本身并不直接提供 CPU 温度监测功能,但你可以通过结合其他工具来检测 CPU 是否过热。
以下是一些方法来检测 CPU 温度:
sensors
命令安装 lm-sensors
:
sudo yum install lm-sensors
运行 sensors-detect
配置传感器:
sudo sensors-detect
按照提示操作,通常选择默认选项即可。
查看 CPU 温度:
sensors
这将显示所有传感器的读数,包括 CPU 温度。
watch
命令结合 sensors
你可以使用 watch
命令定期运行 sensors
来实时监控 CPU 温度:
watch -n 1 sensors
这会每秒刷新一次温度数据。
lm-sensors
和 grep
如果你只想查看 CPU 温度,可以使用 grep
过滤输出:
sensors | grep 'temp1'
这里的 temp1
是一个示例,具体名称可能因硬件而异。
coretemp
模块(适用于 Intel CPU)对于 Intel CPU,你可以使用 coretemp
模块来获取更详细的温度信息:
sudo modprobe coretemp
cat /sys/devices/virtual/thermal/thermal_zone0/temp
这将显示 CPU 的当前温度(单位为毫开尔文)。
通过这些方法,你可以有效地监控和检测 CPU 的温度情况。