首页主机资讯如何通过cpustat监控CPU温度

如何通过cpustat监控CPU温度

时间2025-11-24 09:04:06发布访客分类主机资讯浏览524
导读:cpustat 是一个用于显示 CPU 统计信息的工具,它通常包含在 sysstat 软件包中。然而,cpustat 本身并不直接提供 CPU 温度的监控功能。要监控 CPU 温度,你可以使用其他工具,如 lm-sensors 和 watc...

cpustat 是一个用于显示 CPU 统计信息的工具,它通常包含在 sysstat 软件包中。然而,cpustat 本身并不直接提供 CPU 温度的监控功能。要监控 CPU 温度,你可以使用其他工具,如 lm-sensorswatch 命令的组合。

以下是如何使用这些工具来监控 CPU 温度的步骤:

安装 lm-sensors

  1. 在 Debian/Ubuntu 上安装

    sudo apt-get update
    sudo apt-get install lm-sensors
    
  2. 在 CentOS/RHEL 上安装

    sudo yum install lm_sensors
    
  3. 在 Fedora 上安装

    sudo dnf install lm_sensors
    

配置 lm-sensors

  1. 运行 sensors-detect 命令来检测系统中的传感器:

    sudo sensors-detect
    

    按照提示操作,通常选择“yes”来添加所有检测到的传感器。

  2. 加载传感器模块:

    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 0Core 1 表示各个核心的温度。

通过这些步骤,你可以有效地监控 CPU 的温度,并确保它在安全范围内运行。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何通过cpustat监控CPU温度
本文地址: https://pptw.com/jishu/754135.html
如何用cpustat查看CPU中断情况 Linux cpustat命令的输出格式是什么

游客 回复需填写必要信息