如何查看Linux系统的风扇转速

2025-04发布14次浏览

在Linux系统中查看风扇转速,通常需要借助一些专门的工具和命令行程序。以下是一个详细的指南,帮助你了解如何查看Linux系统的风扇转速。

1. 安装必要的工具

首先,你需要确保系统中安装了lm-sensors工具包。这个工具包可以用来监控系统的温度、电压和风扇速度等硬件状态信息。

安装步骤:

对于基于Debian的系统(如Ubuntu),使用以下命令安装:

sudo apt-get update
sudo apt-get install lm-sensors

对于基于Red Hat的系统(如CentOS或Fedora),使用以下命令安装:

sudo yum install lm_sensors

或者在Fedora上:

sudo dnf install lm_sensors

2. 配置lm-sensors

安装完成后,你需要配置lm-sensors以检测你的硬件。

运行以下命令开始检测过程:

sudo sensors-detect

这个命令会引导你完成一系列问题,通常回答“YES”即可。最后,它会更新配置文件/etc/modules以加载必要的内核模块。

3. 查看风扇转速

配置完成后,你可以使用sensors命令来查看包括风扇转速在内的各种传感器数据。

运行以下命令:

sensors

输出示例可能如下:

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +64.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:        +62.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:        +63.0°C  (high = +87.0°C, crit = +105.0°C)

aspeed-pwm-tacho-isp1561-i2c-11-5d
Adapter: ISP1561 I2C adapter
fan1:        3200 RPM

在这个例子中,fan1: 3200 RPM 显示了第一个风扇的速度为3200转每分钟。

4. 使用其他工具

除了lm-sensors,还有一些图形界面工具可以帮助你更直观地监控系统状态,比如Psensor。它可以显示CPU温度、风扇速度和其他传感器信息,并且具有图表功能。

安装Psensor:

对于基于Debian的系统:

sudo apt-get install psensor

启动Psensor后,它会自动检测并显示可用的传感器数据,包括风扇转速。

注意事项

  • 并非所有的主板都支持通过软件查看风扇转速。
  • 如果sensors命令没有显示风扇转速信息,可能是因为你的硬件不支持,或者是内核没有加载相应的驱动程序。