在 Linux 中控制風扇速度
我們在辦公室買了一
HP ProLiant DL320e Gen8 v2
台伺服器,用來在 Linux 下執行內部應用程序。我們的作業系統選擇在 CentOS 6.5 和 openSUSE 13.1 之間執行,儘管伺服器已通過 RHEL/SLES 認證。
我們注意到 Windows(執行它的另一台相同的機器)和 Linux 之間的第一個區別是風扇噪音:這是網際網路上惠普伺服器的常見問題。
今天我已經成功安裝和升級(通過
zypper dist-upgrade
)openSUSE 13.1 以獲得最新版本的核心和模組。我還小心安裝lm_sensors
了ipmitool
及其相關的感測器包。與 Windows 相比,風扇仍然很吵。我知道惠普發布了適用於 RHEL/SLES 的驅動程序,它們可以免費下載。但這些驅動程序似乎不包括熱/風扇感測器:它們主要是 RAID 和乙太網驅動程序。
無論如何,執行
ipmitool sdr
顯示3 個風扇的風扇速度為 33%。好吧,伺服器的前面板上只安裝了 2 個風扇。所以這似乎不是我的核心版本的驅動程序/模組問題。問題是
鑑於我的個人筆記型電腦執行 openSUSE 13.1 的經驗,其中系統風扇並不總是處於最大速度,而是以比同一台機器上的 Windows 高得多的速度旋轉,是否可以將這台伺服器機器中的風扇速度控製到合理的噪音水平?
最終,我們從以下 YaST 儲存庫購買了許可的 SLES 並安裝了軟體:
http://downloads.linux.hpe.com/SDR/repo/spp/SUSE_LINUX/SLES11-SP3/x86_64/current/
它的工作原理是這樣的:對於 SLES,有 SPP 儲存庫,對於 openSUSE 模組在上游核心中,我們可以從 HP 獲得的最多的是 MCP,但是在MCP url中沒有 YaST 儲存庫。
包
hpvsa
解決了我的第一台伺服器的問題。現在配置第二個。
這是 HP ProLiant 伺服器。為了最大限度地發揮硬體及其監控和溫度調節功能的優勢,您應該在系統上安裝HP Management Agents(用於 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
這將為您提供一些額外的工具。
hplog -t
和將hplog -f
分別顯示溫度和風扇速度。這也可以在 ILO4 中查看。