服務器風扇自動調速方法
【專利摘要】本發明服務器風扇自動調速方法,包括如下步驟:S10:收集服務器系統配置相關信息;具體地,利用BIOS在服務器系統啟動階段收集服務器系統配置信息;S11:進行散熱曲線設計,根據收集到的各種服務器系統配置信息完成散熱曲線的設計,并形成服務器系統配置與散熱曲線的對應表格;S12:進行BMC調速設計,根據服務器系統配置信息來加載不同的散熱曲線,以自動調整風扇轉速。本發明只要在設計階段完成各種配置與散熱曲線的對應表,并導入BMC調速功能設計,就可實現在系統更改配置后的自動調速功能,提高了服務器機房運維的靈活性,以免除BMC重新定制和固件更新的工作量,降低成本。
【專利說明】服務器風扇自動調速方法
【技術領域】
[0001] 本發明涉及計算機系統設計【技術領域】,具體涉及一種服務器風扇自動調速方法。
【背景技術】
[0002] 隨著計算機技術以及集成電路技術的飛速發展,各類服務器機房的建設也在持續 增長,機房的散熱和功耗的管理和控制顯得越來越重要。合理的散熱設計能夠使服務器達 到功耗和性能的最優化平衡設計。
[0003] 目前,服務器風扇的調速設計已經是普遍應用的技術,但一般是固定一種配置對 應一種調速設計,如果機房升級配置,比如:更換一批內存,且同時安裝位置也有所變動的 話,這時就要重新定制BMC固件版本來滿足散熱需求。這使得服務器機房的運維極其麻煩, 增加了機房的BMC重新定制和固件更新的工作量,增加了成本。
[0004] 故,針對上述現有技術存在的缺陷,實有必要進行開發研究,以提供一種方案,適 用于服務器機房建設,提高服務器機房運維的靈活性,以免除BMC重新定制和固件更新的 工作量,降低成本。
【發明內容】
[0005] 為解決上述問題,本發明的目的在于提供一種服務器風扇自動調速方法,提高服 務器機房運維的靈活性,以免除BMC重新定制和固件更新的工作量,降低成本。
[0006] 為實現上述目的,本發明的技術方案為: 一種服務器風扇自動調速方法,包括如下步驟: 510 :收集服務器系統配置相關信息; 具體地,利用BIOS在服務器系統啟動階段收集服務器系統配置信息; 511 :進行散熱曲線設計,根據收集到的各種服務器系統配置信息完成散熱曲線的設 計,并形成服務器系統配置與散熱曲線的對應表格; 512 :進行BMC調速設計,根據服務器系統配置信息來加載不同的散熱曲線,以自動調 整風扇轉速。
[0007] 進一步地,步驟SlO中,利用BIOS在服務器系統啟動階段收集服務器CPU信息、內 存信息、PCIE卡的數量信息、服務器位置信息,并把這些信息通過IPMI命令發送給BMC。
[0008] 進一步地,步驟S12中,利用BMC根據不同的服務器系統配置來加載不同散熱曲 線,以滿足不同系統的散熱要求,實現功耗與性能的平衡。
[0009] 相較于現有技術,本發明服務器風扇自動調速方法只要在設計階段完成各種配置 與散熱曲線的對應表,并導入BMC調速功能設計,就可實現在系統更改配置后的自動調速 功能,提高了服務器機房運維的靈活性,以免除BMC重新定制和固件更新的工作量,降低成 本。
【專利附圖】
【附圖說明】
[0010] 圖1為本發明的方法流程圖示。
【具體實施方式】
[0011] 本發明實施例提供了一種服務器風扇自動調速方法,具體是利用BMC根據不同的 服務器系統配置來加載不同散熱曲熱來滿足不同的服務器系統的散熱要求,最終實現功耗 與性能的最優平衡。
[0012] 為使得本發明的發明目的、特征、優點能夠更加的明顯和易懂,下面將結合本發明 實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述 的實施例僅僅是本發明一部分實施例,而非全部實施例。基于本發明中的實施例,本領域的 技術人員所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0013] 本發明的說明書和權利要求書及上述附圖中的術語"第一"、"第二"等是用于區別 類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的術語在適當情 況下可以互換,這僅僅是描述本發明的實施例中對相同屬性的對象在描述時所采用的區分 方式。此外,術語"包括"和"具有"以及他們的任何變形,意圖在于覆蓋不排他的包含,以 便包含一系列單元的過程、方法、系統、產品或設備不必限于那些單元,而是可包括沒有清 楚地列出的或對于這些過程、方法、產品或設備固有的其它單元。
[0014] 參照圖1所示,以下分別進行詳細說明。
[0015] 本發明一種服務器風扇自動調速方法可以根據當前服務器配置自動調整風扇轉 速,來滿足不同服務器配置的散熱需求。作為本發明一實施例,本發明服務器本設計方法包 括如下步驟: SlO :收集服務器系統配置相關信息 具體地,利用BIOS在服務器系統啟動階段收集服務器系統配置信息,如CPU信息,內存 信息,PCIE卡的數量、服務器位置等信息,并把這些信息通過IPMI命令發送給BMC。
[0016] Sll :進行散熱曲線設計 根據收集到的各種服務器系統配置信息完成散熱曲線的設計,并形成服務器系統配置 與散熱曲線的對應表格。
[0017] S12 :進行BMC調速設計 根據服務器系統配置信息來加載不同的散熱曲線,以自動調整風扇轉速。通過利用BMC 根據不同的服務器系統配置來加載不同散熱曲線,以滿足不同系統的散熱要求,最終實現 功耗與性能的最優平衡。
[0018] 本發明不同的系統配置不需要重新定制系統散熱曲線,只要在設計階段完成各種 配置與散熱曲線的對應表,并導入BMC調速功能設計,就可實現在系統更改配置后的自動 調速功能。本設計方法特別適用于機房建設,大大提高機房運維的靈活性,免除了重新定制 和更新固件的工作量。
[0019] 如下以4個系統風扇為例進行說明,首先針對平臺所支持的配置,完成所有散熱 曲線的調試,并形成對應關系表(如表1 )。比如單CPU的配置,有4個系統風扇(FANO, FANl, FAN2, FAN3),其中兩個風扇(FAN0和FANl)正對CPUO和其內存的位置,另外兩個風扇正對 CPUl和其內存的位置。在保證散熱的同時,為降低系統整體功耗,散熱曲線設計為:FANO和 FANl的風扇轉速設置為80%,而FAN2和FAN3設置為50%。在系統啟動時,BIOS會將些配置 信息發送至BMC,BMC會把對應的散熱曲線設計加載并執行,從而完成風扇調速策略。
[0020]表 1
【權利要求】
1. 一種服務器風扇自動調速方法,其特征在于,包括如下步驟: 510 :收集服務器系統配置相關信息; 具體地,利用BIOS在服務器系統啟動階段收集服務器系統配置信息; 511 :進行散熱曲線設計,根據收集到的各種服務器系統配置信息完成散熱曲線的設 計,并形成服務器系統配置與散熱曲線的對應表格; 512 :進行BMC調速設計,根據服務器系統配置信息來加載不同的散熱曲線,以自動調 整風扇轉速。
2. 根據權利要求1所述服務器風扇自動調速方法,其特征在于:步驟SlO中,利用BIOS 在服務器系統啟動階段收集服務器CPU信息、內存信息、PCIE卡的數量信息、服務器位置信 息,并把這些信息通過IPMI命令發送給BMC。
3. 根據權利要求2所述服務器風扇自動調速方法,其特征在于:步驟S12中,利用BMC 根據不同的服務器系統配置來加載不同散熱曲線,以滿足不同系統的散熱要求,實現功耗 與性能的平衡。
【文檔編號】F04D27/00GK104314852SQ201410574464
【公開日】2015年1月28日 申請日期:2014年10月24日 優先權日:2014年10月24日
【發明者】顏偉 申請人:浪潮電子信息產業股份有限公司