麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

服務器BMC系統(tǒng)風道異常監(jiān)控報警的方法及服務器與流程

文檔序號:11230323閱讀:3609來源:國知局
本發(fā)明屬于服務器監(jiān)控管理
技術領域
,具體涉及bmc系統(tǒng)中提供風道異常監(jiān)控報警的方法及服務器。
背景技術
:在服務器的發(fā)展中,風扇不僅要實現(xiàn)降溫的目的,還要滿足節(jié)能降噪的要求。在服務器中引入了風道,以及自動調速策略,在保證服務器散熱的前提下,使風扇以較低的轉速運行,從而達到節(jié)能降噪的目的。但實際運行過程中,會因為種種問題,導致風道出現(xiàn)異常。比較典型的情況如服務器所在的環(huán)境灰塵過大,服務器長時間運行后,導致防塵罩灰塵過多,雖然風扇轉速已經(jīng)很高了,但因入風口風道堵塞導致的風量減少,散熱仍不理想,嚴重情況下可能導致cpu過熱宕機。再比如服務器的導風罩,一般是為保證風流按照預設的通道將熱量導出,這些導風罩很多是塑料材質。如果導風罩因為破損或者未正確安裝,會導致服務器散熱性能的急劇下降。其次,很多服務器在購買之后,可能會自己配置一下非服務器標配的第三方pcie設備。在有些情況下,pcie擋片可能存在不合適的情況,而產(chǎn)生漏風,這樣就可能導致風道的異常影響散熱。在服務器的發(fā)展中,風扇不僅要實現(xiàn)降溫的目的,還要實現(xiàn)節(jié)能降噪的目的。在服務器中引入了風道,以及自動調速策略。在保證服務器散熱的前提下,使風扇以較低的轉速運行,從而達到節(jié)能降噪的目的。中國專利《一種具有灰塵監(jiān)控功能的服務器》,具體提供了一種具有灰塵監(jiān)控功能的服務器,包括箱體,箱體內風扇外側設置有可活動的過濾網(wǎng),正對風扇的箱體上設置有風壓監(jiān)控模塊和時間監(jiān)控模塊,風壓監(jiān)控模塊與服務器電源相連,時間監(jiān)控模塊由電池驅動,可設置定時提醒時間。解決了風扇吸附灰塵和不易清洗的問題,在服務器工作時,風壓監(jiān)控模塊實時監(jiān)控風扇的轉速,當風扇轉速低于預定值或時間監(jiān)控模塊進行定時提醒時,相應的指示燈亮,操作人員將過濾網(wǎng)本身拆卸下來進行清理。但該現(xiàn)有技術風壓監(jiān)控模塊通過監(jiān)控風扇的轉速來生成,而且風扇轉速是不可調的,風扇轉速的改變。但在目前的自動調速環(huán)境下,風扇轉速是根據(jù)散熱條件實時調整的,比如在外部環(huán)境溫度低,通風條件好的情況,風扇可能一直以最低轉速在運行。僅僅依靠風扇轉速無法確定灰塵引起了風道異常。中國專利《一種服務器系統(tǒng)中基于niosii軟核的風道異常偵測方法》,提供一種服務器系統(tǒng)中基于niosii軟核的風道異常偵測方法,涉及風道異常偵測
技術領域
,本發(fā)明在使用fpga器件的計算機系統(tǒng)中,可使用在altera的fpga中搭建niosii軟核技術用來實現(xiàn)服務器系統(tǒng)的風道異常偵測功能。自定義i2c作為主設備接口模塊。將pio模塊,ddr2sdram存儲控制,flash存儲控制等功能集成在fpga的niosii軟核中。讀取傳感器風向風速并通過建立風速與風扇轉速對應曲線報警機制,建立風向變化范圍報警機制。實現(xiàn)對服務器系統(tǒng)中風道異常偵測。該技術方案的的風扇轉速是可變的,但本方案需要增加額外的硬件:使用fpga器件,風向風速傳感器。bmc系統(tǒng),遵循ipmi規(guī)范,廣泛用于服務器的遠程監(jiān)控管理方案。因此提供一種服務器bmc系統(tǒng)中風道異常監(jiān)控報警的方法是非常有必要的。技術實現(xiàn)要素:本發(fā)明為解決由環(huán)境灰塵過大、導風罩等原因造成的風道異常問題。為此,本發(fā)明提供服務器bmc系統(tǒng)風道異常監(jiān)控報警的方法及服務器,它具有能夠對風道進行監(jiān)控,并能夠在風道異常時及時發(fā)出警告,增加服務器運行的可靠性的優(yōu)點。為了實現(xiàn)上述目的,本發(fā)明采用如下技術方案。服務器bmc系統(tǒng)風道異常監(jiān)控報警的方法,建立熱功耗、溫差、風扇轉速的對應表,在與實際運行條件下的服務器功耗與溫差相同的情況下,將風扇轉速與對應表風扇轉速進行比較。轉速差別過大則判定為風道異常,觸發(fā)告警。優(yōu)選的,風道異常時,如當進風口的防塵罩灰塵過多時,導致進風口橫截面積減小,增大的進風口風速。優(yōu)選的,如熱功耗、溫差、風扇轉速的對應表中不存在匹配的功耗、溫差時,采用線性逼近的方法計算風扇轉速或使用風扇轉速估算公式進行處理。所述風扇轉速公式為,風扇轉速=常量k*熱功耗/溫差+常量a。一種服務器,在服務器bmc系統(tǒng)的sdr中,設有風道異常指數(shù)傳感器。風道異常指數(shù),是一個風扇轉速偏離值,風道異常指數(shù)計算方法為:實際轉速/理論轉速。風道異常指數(shù)設置閾值上下限,當超出范圍時觸發(fā)告警。優(yōu)選的,風道異常指數(shù)設置閾值上下限1.2、0.8。該閾值范圍可以根據(jù)實際情況進行修改。優(yōu)選的,在bmc的web管理界面上顯示風道異常指數(shù)傳感器。當風道異常指數(shù)傳感器讀值超過閾值時,記錄sel,觸發(fā)報警,并以郵件或者snmp的方式,發(fā)送告警信息。可選的,在服務器面板上設有l(wèi)ed指示燈,如果檢測到風道異常,則將led指示燈點亮。本發(fā)明的工作原理如下。電器熱量(h)=熱功率(p)*時間(t)/4.2風扇散熱量(h)=比熱(c)*質量(m)*溫差(△t)質量(m)=風量(cfm)*密度(ρ)*時間(t)風量(cfm)=1.76p/△t進風口空氣流量=進風口橫截面積*進風口風速風量(q)與轉速(n)的關系成正比:q1/q2=n1/n2。可以推算出:q1/n1=q2/n2=kq=kn=1.76p/△t。繼而可以推算出n=k*p/△t。風扇轉速與熱功率成正比,與溫差成反比。即在功率以及溫差一定的情況下,服務器產(chǎn)生的熱量,以及散發(fā)這些熱量所需的風量是一定的,理論上風扇所需要的最小轉速也是一定的。在風道正常的情況下,為滿足所需風量,風扇轉速會在一個小范圍內浮動。但如果風道出現(xiàn)了異常情況,為保持這個風量,必然會導致風扇轉速的改變。下面分別對兩種風道異常情況進行說明。進風口空氣流量=進風口橫截面積*進風口風速。當進風口的防塵罩灰塵過多時,導致進風口橫截面積減小,則需要更大的進風口風速。在導風罩異常的情況下,風扇在相同轉速產(chǎn)生的風量是相同的,但因為導風罩導致的風道異常,正常情況下經(jīng)過散熱器件的風向風速發(fā)生了改變,只有部分通過。要達到散熱效果,風扇轉速勢必需要提高。本發(fā)明的有益效果:本發(fā)明能夠對風道進行監(jiān)控,并能夠在風道異常時及時發(fā)出警告,增加服務器運行的可靠性。在接收到告警信息后,及時對服務器的風道進行檢查,能夠有效解決風道異常引發(fā)的散熱問題。附圖說明圖1是實施例處理方法的數(shù)據(jù)流圖。具體實施方式下面結合附圖與實施例對本發(fā)明作進一步說明。實施例1環(huán)境溫度20度,服務器的cpu智能調速保持在正常工作溫度70,服務器的熱功耗保持100w不變。這種情況下,如果在風道正常的情況下,風扇轉速只需要30%(pwm77)的轉速就能滿足散熱條件。如果出現(xiàn)了風扇轉速40%(pwm102)或者更高才能保證cpu溫度維持在正常溫度70度。則認為風道出現(xiàn)了異常,需要進行告警。實施例2一、對正常風道的服務器進行采樣,建立熱功耗、溫差、風扇轉速的對應表。其中熱功耗可以從發(fā)熱部件cpu中實時獲取,溫差為cpu部件與入風口溫度的差值。風扇轉速為滿足散熱條件下的當前穩(wěn)定轉速。采樣時,應該盡可能的覆蓋服務器的工作范圍。對于熱功耗,要參考cpu的最大熱功耗tdp,采樣至少要覆蓋(0.5*tdp--tdp)的范圍。可以采用跑壓力測試工具的方法給cpu加壓,以產(chǎn)生不同的實時功耗。對于溫差要覆蓋服務器的正常工作溫度范圍,比如(10-40度);還要覆蓋cpu的正常工作溫度范圍,比如((tjmax-40)--tjmax度),上述溫度范圍跟cpu的spec具體情況具體分析。環(huán)境溫度過低情況下,(低于10度),因溫差大散熱效果好,可以不進行采樣。在采樣時,可以采用空調制冷、風熱機或者溫控老化機房,以采取準確的數(shù)據(jù)。cpu溫度的改變,也是通過cpu加壓的方法實現(xiàn)。以環(huán)境溫度20度、發(fā)熱部件cpu溫度為70度為例子,則溫差為70-20=50度。同時為減少數(shù)據(jù)存儲量,可以控制采樣密度,比如功耗每差10w進行采樣存儲,溫度每差2度進行采樣存儲。以tdp180w為例子,需要(180-90)/10+1=10個功耗點。以環(huán)境溫度(10-40度)cpu溫度tjmax88度(48-88度)為例子,溫差范圍(88-10,48-40)(78,8),需要采樣(78-8)/2+1=36個。上述溫差范圍在某些邊界范圍內可能采樣不到,可以具體情況具體分析。總共需要的采樣數(shù)據(jù)表需要記錄10*36=360條數(shù)據(jù)。對于采樣中的熱功耗與溫差相同的數(shù)據(jù),可以根據(jù)策略對風扇轉速進行平均值或者方差處理。表1采樣示例表熱功耗溫差風扇轉速(pwm)80w4814580w46176二、風道異常的容錯檢測根據(jù)對應表以及計算公式,計算出當前環(huán)境下理論上的風扇轉速,與實際的風扇轉速做比較。如果實際風扇轉速超出閾值10%,則認為風道異常,操作時該閾值可調節(jié)。檢測到風道異常,則標記一次。以上的異常標記,每10秒執(zhí)行一次,為防止誤報,上述異常標記5分鐘內出現(xiàn)超過15次,則觸發(fā)風道異常告警。防止誤報的多次嘗試次數(shù)與間隔可以修改。下面對理論風扇轉速的計算方法進行描述。如果在《功耗、溫差、風扇轉速》表中,有與當前環(huán)境匹配的功耗、溫差,則直接使用表中的風扇轉速作為理論轉速。如果不存在匹配的功耗、溫差。可以使用線性逼近的方法進行處理。如上述表一采樣示例中,可以簡單計算熱功耗80w,溫差47度的情況下。風扇轉速為y。則(y-145)/(176-145)=(47-48)/(46-48),得出y=156。或者可以使用風扇轉速估算公式進行處理。將表一種數(shù)值代入公式,風扇轉速=常量k*熱功耗/溫差+常量a。145=k*80/48+a,176=k*80/46+a。計算出k、a的值后,代入公式y(tǒng)=k*80/47+a=155。與上述線性逼近的方法大體相同。三、觸發(fā)告警后的界面顯示以及告警發(fā)送在服務器bmc系統(tǒng)的sdr中,增加風道異常指數(shù)傳感器。風道異常指數(shù),是一個風扇轉速偏離值。該值的計算方法為:實際轉速/理論轉速。該指數(shù)值可設置閾值上下限1.2、0.8。當超出范圍時觸發(fā)告警。該閾值范圍可以根據(jù)實際情況進行修改。在bmc的web管理界面上顯示該傳感器。在該傳感器讀值超過閾值時,記錄sel,觸發(fā)報警,以郵件或者snmp的方式,發(fā)送告警信息。在服務器面板上增加一個led指示燈,如果檢測到風道異常,則將led指示燈點亮。如圖1所示,是本發(fā)明方法的處理流程圖。采樣流程,生成熱功耗、溫差、風扇轉速對應表。檢測流程根據(jù)對應表以及服務器的實時功耗溫差數(shù)據(jù),生成一個傳感器讀值。web顯示流程,將傳感器讀值進行顯示。告警流程,則根據(jù)sdr中設置的閾值,觸發(fā)日志記錄sel、以及日志告警發(fā)送(通過email或者snmp)。上述雖然結合附圖對本發(fā)明的具體實施方式進行了描述,但并非對本發(fā)明保護范圍的限制,所屬領域技術人員應該明白,在本發(fā)明的技術方案的基礎上,本領域技術人員不需要付出創(chuàng)造性勞動即可做出的各種修改或變形仍在本發(fā)明的保護范圍以內。當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 浦城县| 扎囊县| 阳朔县| 依兰县| 城固县| 乐都县| 肇源县| 哈密市| 隆尧县| 溧水县| 马龙县| 拜泉县| 双辽市| 云龙县| 河北区| 咸丰县| 本溪| 道真| 迭部县| 武山县| 鄂州市| 凤山市| 游戏| 宣恩县| 阜宁县| 上犹县| 东宁县| 桓台县| 凤庆县| 从化市| 邵武市| 肃宁县| 垫江县| 黄骅市| 托里县| 嘉祥县| 淮阳县| 灵石县| 烟台市| 育儿| 邹城市|