linux

怎样用CPUInfo检测CPU温度

小樊
47
2025-08-08 01:15:09
栏目: 编程语言

CPUInfo 本身不直接提供温度检测功能,但可通过结合系统工具或库实现。以下是不同系统的常见方法:

Windows 系统

  1. 使用系统自带工具
    • Win + R 输入 msinfo32,查看处理器型号,但无法直接获取温度。
    • 需安装第三方工具(如 HWMonitor、CPU-Z)获取温度数据。

macOS 系统

  1. 系统报告
    • 点击左上角苹果图标 → 关于本机系统报告 → 左侧 硬件处理器,部分机型可查看温度。

Linux 系统

  1. 使用 lm-sensors 工具
    • 安装:sudo apt-get install lm-sensors(Debian/Ubuntu)或 sudo yum install lm-sensors(RHEL/CentOS)。
    • 配置:运行 sudo sensors-detect,按提示操作。
    • 查看温度:sensors 命令输出核心温度,单位为摄氏度。
  2. 读取系统文件
    • 命令:cat /sys/class/thermal/thermal_zone*/temp,数值需除以 1000 转换为摄氏度。
  3. 使用 ipmitool(适用于支持 IPMI 的系统)
    • 安装:sudo apt-get install ipmitool
    • 命令:sudo ipmitool -I open sdr | grep Temp

其他方法

注意:部分工具需硬件支持温度传感器,且需以管理员权限运行命令。

0
看了该问题的人还看了