在 Linux 中控制风扇速度

usr*_*ΛΩΝ 1 linux opensuse hp hp-proliant fan

我们HP ProLiant DL320e Gen8 v2在办公室买了一台服务器,用来在Linux下运行内部应用程序。

我们的操作系统选择在 CentOS 6.5 和 openSUSE 13.1 之间运行,但服务器已通过 RHEL/SLES 认证。

我们注意到 Windows(另一台运行它的相同机器)和 Linux 之间的第一个区别是风扇噪音:这是 HP 服务器在 Internet 上的一个常见问题。

今天我已经成功安装和升级(通过zypper dist-upgrade)openSUSE 13.1 以获得最新版本的内核和模块。我还小心地安装了lm_sensorsipmitool以及它们相关的传感器包。与 Windows 相比,风扇仍然很吵。

我知道 HP 发布了 RHEL/SLES 驱动程序,它们可以免费下载。但是这些驱动程序似乎不包括热/风扇传感器:它们主要是 RAID 和以太网驱动程序。

无论如何,运行ipmitool sdr 显示3 个风扇的风扇速度为 33%。嗯,服务器的前面板只安装了 2 个风扇。所以我的内核版本似乎不是驱动程序/模块问题。

问题是

鉴于我的个人笔记本电脑运行 openSUSE 13.1 的经验,其中系统风扇并不总是处于最大速度,而是以比同一台机器上的 Windows 高得多的速度旋转,是否可以将这台服务器机器中的风扇速度控制为合理的噪音水平?

eww*_*ite 5

这是 HP ProLiant 服务器。为了最大限度地发挥硬件及其监控和温度调节功能的优势,您应该在系统上安装HP 管理代理(适用于 RHEL6)或 ( SuSE )。无需在 HP 设备上使用 ipmitool 和 lm_sensors,因为存在专用工具。

尽管如此,ILO4管理着许多这些功能,并且开箱即用,大多数 Gen8 服务器都非常安静。您的环境中的环境温度有问题吗?请参阅:HP DL380 G6:温度传感器 30(I/O 板区域)在哪里?

您应该能够使用 ILO 的温度菜单查看服务器的3-D 热图

  • 您确定您使用的是系统的当前固件吗?
  • 你能发布温度和风扇状态的输出吗?

要安装代理,您可以订阅HP SDR YUM 存储库,只需:

yum install hp-snmp-agents hpssa hp-health hp-smh-templates hpsmh hpssacli hponcfg
Run Code Online (Sandbox Code Playgroud)

这将为您提供一些额外的工具。

hplog -thplog -f会分别显示温度和风扇速度。这也可以在 ILO4 中查看。

  • 确保固件是最新的。您可以在引导期间从 BIOS 运行 Intelligent Provisioning 工具,系统可以将自身更新为所有已安装组件的当前固件版本。 (2认同)