在 Linux 中控制风扇速度

在 Linux 中控制风扇速度

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

尽管该服务器已通过 RHEL/SLES 认证,但我们选择的操作系统是 CentOS 6.5 和 openSUSE 13.1。

我们注意到的 Windows(另一台运行该操作系统的相同机器)和 Linux 之间的第一个区别是风扇噪音:这一直是互联网上 HP 服务器的常见问题。

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

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

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

问题是

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

答案1

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

尽管如此,国际劳工组织4控制着其中许多功能,而且大多数 Gen8 服务器开箱后都非常安静。您的环境温度有问题吗?请参阅:HP DL380 G6:温度传感器 30(I/O 板区域)在哪里?

你应该能够看到3-D热图使用 ILO 的温度菜单来控制服务器。

  • 您确定您使用的是系统的最新固件吗?
  • 您可以发布温度和风扇状态的输出吗?

要安装代理,您可以订阅HP SDR YUM 存储库简单来说:

yum install hp-snmp-agents hpssa hp-health hp-smh-templates hpsmh hpssacli hponcfg

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

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

答案2

最终,我们购买了许可的 SLES,并从以下 YaST 存储库安装了软件:

http://downloads.linux.hpe.com/SDR/repo/spp/SUSE_LINUX/SLES11-SP3/x86_64/current/

它的工作原理如下:对于 SLES,有 SPP 存储库;对于 openSUSE,模块位于上游内核中;而从 HP 获得的最多东西是 MCP,但在MCP 网址没有 YaST 存储库。

该软件包hpvsa解决了我第一台服务器的问题。现在正在配置第二台。

相关内容