cpustat 是一个用于显示 CPU 统计信息的工具,它通常包含在 sysstat 软件包中。然而,cpustat 本身并不直接提供 CPU 温度的监控功能。要监控 CPU 温度,你可以使用其他工具,如 lm-sensors 和 watch 命令的组合。
以下是如何使用这些工具来监控 CPU 温度的步骤:
安装 lm-sensors
-
在 Debian/Ubuntu 上安装:
sudo apt-get update sudo apt-get install lm-sensors -
在 CentOS/RHEL 上安装:
sudo yum install lm_sensors -
在 Fedora 上安装:
sudo dnf install lm_sensors
配置 lm-sensors
-
运行
sensors-detect命令来检测系统中的传感器:sudo sensors-detect按照提示操作,通常选择“yes”来添加所有检测到的传感器。
-
加载传感器模块:
sudo service kmod start
使用 watch 命令监控 CPU 温度
你可以使用 watch 命令定期运行 sensors 命令来实时监控 CPU 温度。例如,每秒刷新一次:
watch -n 1 sensors
或者,如果你只想查看特定的 CPU 温度信息,可以使用 grep 过滤输出:
watch -n 1 "sensors | grep 'temp1' | awk '{print \$3}'"
这里的 temp1 是示例,你需要根据你的系统输出调整这个值。
示例输出
运行 sensors 命令后,你可能会看到类似以下的输出:
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +45.0°C (high = +80.0°C, crit = +98.0°C)
Core 0: +42.0°C (high = +80.0°C, crit = +98.0°C)
Core 1: +43.0°C (high = +80.0°C, crit = +98.0°C)
在这个例子中,Package id 0 表示整个 CPU 包的温度,而 Core 0 和 Core 1 表示各个核心的温度。
通过这些步骤,你可以有效地监控 CPU 的温度,并确保它在安全范围内运行。
以上就是关于“如何通过cpustat监控CPU温度”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm