温馨提示×

Linux CPUInfo:CPU风扇转速如何查看

小樊
32
2025-12-26 20:11:00
栏目: 智能运维

在Linux系统中,查看CPU风扇转速的方法有多种,以下提供四种常见方式:

方法一:使用lm-sensors工具

  1. 安装lm-sensors
  • 在Debian/Ubuntu系统上,可以使用以下命令安装:
    sudo apt-get update
    sudo apt-get install lm-sensors
    
  • 在CentOS/RHEL系统上,可以使用以下命令安装:
    sudo yum install lm_sensors
    
  1. 配置lm-sensors
  • 运行sensors-detect脚本进行配置:
    sudo sensors-detect
    
  • 按照提示操作,通常选择“yes”以添加所有检测到的传感器。
  1. 查看风扇转速
  • 使用sensors命令查看详细信息,包括风扇转速:
    sensors
    
  • 输出中会显示各个传感器的名称和当前值,找到与风扇相关的条目即可。

方法二:使用iostat命令(适用于某些硬件)

  1. 安装iostat(如果尚未安装):
  • 在Debian/Ubuntu系统上:
    sudo apt-get install sysstat
    
  • 在CentOS/RHEL系统上:
    sudo yum install sysstat
    
  1. 查看风扇转速
  • 运行以下命令查看风扇转速:
    iostat -m
    
  • 输出中的“fan”列可能包含风扇转速信息。

方法三:查看/sys/class/hwmon目录

  1. 导航到hwmon目录
cd /sys/class/hwmon/
  1. 查找风扇转速文件
  • 使用ls命令列出目录内容,找到与风扇相关的文件,通常命名为fanX(X为数字)。
ls
  1. 读取风扇转速
  • 使用cat命令读取风扇转速值:
cat fanX
  • 替换X为实际的风扇编号。

方法四:使用watch命令实时监控

  1. 实时查看风扇转速
  • 结合sensorswatch命令实时监控风扇转速变化:
watch -n 1 sensors | grep 'fan'
  • 这将每秒刷新一次传感器数据,并仅显示包含“fan”的行。

注意事项

  • 不同的硬件平台和BIOS设置可能会影响风扇转速的显示。
  • 某些系统可能需要额外的权限或配置才能访问风扇传感器数据。
  • 如果上述方法均无法获取风扇转速,建议查阅硬件制造商提供的文档或联系技术支持。

通过以上任一方法,您应该能够在Linux系统中成功查看CPU风扇的转速。

0