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 的温度情况。