伺服器冗餘風扇與熱插拔設計是什麼?
伺服器機箱前方的熱插拔風扇模組,以 N+1 或 N+N 方式冗餘配置,讓單顆風扇故障時系統仍可正常運作,並在運行中直接更換而不影響伺服器。本文說明冗餘風扇的配置原理、故障行為、更換流程與散熱規劃考慮。
冗餘風扇的配置方式:N+1 與 N+N
伺服器風扇通常以模組形式安裝於機箱前方,由多顆風扇並排組成一個風扇牆。冗餘設計的核心概念,是以多於「剛好夠用」的風扇數量提供後備,常見有兩種配置方式。
| 配置 | 做法 | 特點 |
| N+1 冗餘 | 在滿足散熱所需的最低風扇數量 N 之外,多裝一顆作後備 | 任一一顆故障,系統仍可全負載運作,直至更換 |
| N+N 冗餘 | 以兩組獨立風扇組支援同一系統,每組各自足以獨立承擔散熱 | 支援整組風扇或電源通道故障,多見於關鍵系統 |
以一台具備八顆風扇的伺服器為例,若出廠配置六顆即足以散熱、另外兩顆為冗餘,屬 N+1 級別;若設計成兩組風扇各自都可以獨立支撐全系統散熱,則屬 N+N 級別。實際冗餘程度寫在伺服器與風扇模組的規格書中,應以原廠文件為準。
需要強調的是,冗餘風扇的意義在於「單一故障不影響系統」,而非「永遠不因散熱而停機」。當冗餘風扇也出現故障、或機箱進風受阻、環境溫度過高時,系統仍會因保護機制而關機,散熱規劃與環境管理仍然不可或缺。
風扇模組如何運作
伺服器風扇與一般電腦風扇的最大分別,是它的運作完全由管理系統自動控制。伺服器的底板管理控制器持續讀取各感測器溫度,包括處理器、記憶體、主機板與硬碟位置,再按需要調節風扇轉速。
- 轉速隨溫度動態調整——負載低時風扇維持低轉速以節省電力與減低噪音,負載升高或感測器讀數上升時,轉速按曲線逐步提高,維持各元件的溫度在操作範圍內。
- 單顆風扇的表現會影響整體——多數設計由控制器以多顆風扇的轉速平均值或最低值作基準,其中一顆轉速異常偏低時,其餘風扇會自動提高轉速補償,而非等待溫度超標才反應。
- 故障偵測靠轉速訊號——風扇模組內置轉速感測,轉速為零、偏離預期範圍或插拔偵測到移除時,均會產生事件記錄並觸發警告燈號。
- 熱插拔讓更換不影響運行——模組以鎖扣與插頭連接機箱,抽出舊模組、插入新模組,控制器偵測到後自動納入轉速調節範圍,全程無須關機。
- 故障以燈號與事件記錄呈現——伺服器機箱前方的警示燈、風扇模組上的指示燈,以及管理介面的事件記錄,三者同步反映故障位置。
風扇模組的接頭同時包含供電與訊號線路,訊號線路負責把轉速計數回傳給控制器,並讓控制器控制模組內的雙馬達(部分高階模組內含兩組馬達,即使其中一組故障仍可維持運轉)。
需要協助?風扇故障會即時削減系統的冗餘餘裕,交由工程人員核對事件記錄並安排替換較為穩妥。說明伺服器型號即可。WhatsApp →
單顆風扇故障會有什麼影響
在冗餘配置正常的前提下,單顆風扇故障的第一影響是冗餘餘裕消失:系統仍可全負載運作,但已失去後備,若此時再出現另一顆風扇故障、環境升溫或負載突增,觸發保護關機的風險便會上升。因此風扇故障的正確回應是盡快更換,而非等待。
轉速異常的另一個影響是噪音與氣流平衡。故障風扇停止轉動後,其餘風扇會加速補償,機箱噪音可能明顯上升;氣流在故障位置附近出現變化,可能令相鄰硬碟或擴充卡的溫度上升。若故障風扇屬 N+N 配置中的一整組,影響範圍會更大,應按原廠指引處理。
長期不更換故障風扇,亦會令控制器持續以較高轉速運行其餘風扇,加速這些風扇的磨損,並令機箱內積塵加快。因此風扇故障與硬碟故障的處理原則相同:通知即處理,並在更換後確認事件記錄回復正常。
熱插拔更換的實際流程
只要機箱與風扇模組設計正確,更換故障風扇可以在系統運行中完成。以下為一般流程,具體步驟以該伺服器型號的維護手冊為準。
- 確認故障位置——從管理介面或機箱燈號確認哪一個槽位的風扇故障,並核對更換所需模組的型號,風扇模組規格不同不可亂換。
- 準備替換模組——新模組須為同一型號,部分機箱要求拆開包裝後短暫靜置以消除靜電,並檢查接頭與鎖扣完整。
- 解開鎖扣抽出舊模組——按下或扳開風扇模組的鎖扣,把模組垂直抽出;此動作不會切斷機箱電源,系統繼續運行。
- 插入新模組並鎖緊——對準導槽把新模組推入至接頭完全接合,鎖回鎖扣,確認模組指示燈由警告狀態回復正常。
- 確認控制器已納入新風扇——在管理介面查看該槽位轉速是否回復正常範圍,以及事件記錄是否已清除。
需要留意的是,抽出風扇後機箱的散熱能力暫時下降,更換動作應在環境受控的機房進行,並盡快完成;若伺服器正處於高負載,可考慮稍後再處理,或在更換期間密切留意溫度讀數。實際能容忍多久沒有後備風扇,視乎冗餘餘裕與環境,不宜一律當作可以無限延後。
部署時的散熱規劃考慮
冗餘風扇只能保障風扇本身的單點故障,無法補救整體散熱規劃的不足。部署伺服器時應同時檢視以下事項,否則冗餘設計的價值會被環境問題抵銷。
機櫃前後通道
伺服器風扇從前方抽入冷空氣、由後方排出熱空氣,機櫃前方與後方必須保留足夠通道,切忌以封板或線材阻擋出風位置,否則即使風扇全速運行,熱空氣亦無法排出。
同一機櫃的冷熱通道規劃
伺服器之間應避免熱氣直接吹向另一台伺服器的進風口,機櫃排列採用冷熱通道分隔是常見做法,可參考本站機櫃散熱規劃的說明。
環境溫度與冷氣能力
機房冷氣不足或在高溫季節負荷過重時,進風溫度上升,風扇必須以更高轉速才能維持元件溫度,轉速提升既增加噪音與耗電,亦加速風扇磨損。
濾網與積塵管理
進風口濾網積塵會減少有效進風量,令風扇加速補償;應把濾網清潔列入例行保養,並留意事件記錄中有否轉速持續偏高但溫度未異常的訊號。
香港的機房環境對此尤其敏感:本地不少機房設於商廈或工廈,冷氣系統在夏季負荷緊張,且空間密集,風扇噪音與積塵問題普遍。把風扇事件記錄與機房溫度列入例行巡查,並在保養合約中涵蓋風扇模組的更換排期,是維持冗餘設計實際價值的基本做法。