在Linux系统中查看风扇转速,通常需要借助一些专门的工具和命令行程序。以下是一个详细的指南,帮助你了解如何查看Linux系统的风扇转速。
首先,你需要确保系统中安装了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
安装完成后,你需要配置lm-sensors
以检测你的硬件。
运行以下命令开始检测过程:
sudo sensors-detect
这个命令会引导你完成一系列问题,通常回答“YES”即可。最后,它会更新配置文件/etc/modules
以加载必要的内核模块。
配置完成后,你可以使用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转每分钟。
除了lm-sensors
,还有一些图形界面工具可以帮助你更直观地监控系统状态,比如Psensor
。它可以显示CPU温度、风扇速度和其他传感器信息,并且具有图表功能。
对于基于Debian的系统:
sudo apt-get install psensor
启动Psensor后,它会自动检测并显示可用的传感器数据,包括风扇转速。
sensors
命令没有显示风扇转速信息,可能是因为你的硬件不支持,或者是内核没有加载相应的驱动程序。