專利名稱:一種定位故障內(nèi)存的方法
技術領域:
本發(fā)明涉及計算機應用技術領域,具體地說是一種定位故障內(nèi)存的方法。
背景技術:
高性能計算技術的發(fā)展伴隨著計算機技術的發(fā)展,同時也伴隨著CPU處理能力和內(nèi)存容量的提升,內(nèi)存容量的提升一方面表現(xiàn)為單條內(nèi)存條容量的提升,另一方面表現(xiàn)為內(nèi)存條數(shù)的增加。伴隨著內(nèi)存條數(shù)的增加,增加了定位故障內(nèi)存的難度,一旦出現(xiàn)內(nèi)存故障,傳統(tǒng)定位故障內(nèi)存的方法是使用測試工具進行內(nèi)存測試,同時測試過程中需要逐條拆下內(nèi)存,然后再重新進行內(nèi)存測試,最終找到故障內(nèi)存,這種方法難度和復雜度非常大。并且傳統(tǒng)的方法,隨著內(nèi)存條數(shù)的增加,測試難度和復雜度也會越來越大。而另一方面,計算機內(nèi)存條數(shù)的增加又是不可阻擋的趨勢。
這種傳統(tǒng)的定位故障內(nèi)存的方法,已經(jīng)無法滿足高性能計算技術的發(fā)展,因為此類方法適用于內(nèi)存條數(shù)很少的計算機應用。然而,在日益增長的高性能計算領域,對內(nèi)存容量和內(nèi)存條數(shù)都有了更高的要求。因此,提出一種定位故障內(nèi)存的方法就很有必要了。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種定位故障內(nèi)存的方法。本發(fā)明的目的是按以下方式實現(xiàn)的,每條內(nèi)存對應設置一個LED燈,系統(tǒng)開機過程中,BIOS檢測內(nèi)存,如果發(fā)現(xiàn)內(nèi)存故障,發(fā)送IPMI命令給BMC,BMC根據(jù)IPMI命令獲得故障內(nèi)存的位置,并點亮故障內(nèi)存對應的LED燈,LED燈亮位置對應的內(nèi)存為故障內(nèi)存,具體步驟如下(I)系統(tǒng)開機,BIOS負責檢測內(nèi)存;(2) BIOS檢測到內(nèi)存故障,根據(jù)故障內(nèi)存的位置信息組織IPMI命令,并發(fā)送給BMC ; (3) BMC收到BIOS發(fā)送的IPMI命令,解析獲得故障內(nèi)存的位置信息,并點亮該故障內(nèi)存對應的LED燈。本發(fā)明的有益效果是基于內(nèi)存條數(shù)較多的計算機應用,可以方便的定位故障內(nèi)存位置和故障內(nèi)存條數(shù),為系統(tǒng)管理人員更換故障內(nèi)存提供了便利,從而減少系統(tǒng)管理的復雜程度。本發(fā)明中的定位故障內(nèi)存的方法具有上述優(yōu)點,使得彌補了傳統(tǒng)定位故障內(nèi)存方法的不足,使其更適用于復雜的高性能計算機應用領域,因而具有非常廣闊的發(fā)展空間。系統(tǒng)開機過程中,BIOS檢測內(nèi)存,如果發(fā)現(xiàn)內(nèi)存故障,根據(jù)故障內(nèi)存的位置組織IPMI命令并發(fā)送給BMC,BMC收到BIOS發(fā)送的IPMI命令并解析,獲得故障內(nèi)存的位置,BMC負責點亮故障內(nèi)存對應的LED燈。本方法在系統(tǒng)運行過程中就可以快速定位到故障內(nèi)存。本方法因為有了內(nèi)存LED指示燈,可以快速準確定位到故障內(nèi)存,方便操作人員更換內(nèi)存,大大減小了排查定位故障內(nèi)存的時間。
圖I是定位故障內(nèi)存方法原理示意圖。
具體實施例方式參照說明書附圖對本發(fā)明的作以下詳細地說明。正如發(fā)明內(nèi)容中所描述的,本發(fā)明中提到的定位故障內(nèi)存的方法使用LED指示燈來指示故障內(nèi)存位置。首先,需要每條內(nèi)存附近對應放置一個LED指示燈,以便出現(xiàn)內(nèi)存故障時點亮此LED指示燈。其次,需要BIOS啟動過程中,對所有內(nèi)存進行檢測,并且在出現(xiàn)內(nèi)存故障時,根據(jù)故障內(nèi)存位置信息組織IPMI命令并發(fā)送給BMC。最后,BMC接收BIOS發(fā)送的IPMI命令并解析,得到故障內(nèi)存的位置,并負責點亮對應的LED指示燈。與傳統(tǒng)的定位故障內(nèi)存的方法相比,本發(fā)明中定位故障內(nèi)存的方法具有快速、定位準確等特性。除說明書所述的技術特征外,均為本專業(yè)技術人員的已知技術?!?br>
權(quán)利要求
1. 一種定位故障內(nèi)存的方法,其特征在于每條內(nèi)存對應設置一個LED燈,系統(tǒng)開機過程中,BIOS檢測內(nèi)存,如果發(fā)現(xiàn)內(nèi)存故障,發(fā)送IPMI命令給BMC,BMC根據(jù)IPMI命令獲得故障內(nèi)存的位置,并點亮故障內(nèi)存對應的LED燈,LED燈亮位置對應的內(nèi)存為故障內(nèi)存,具體步驟如下(I)系統(tǒng)開機,BIOS負責檢測內(nèi)存;(2) BIOS檢測到內(nèi)存故障,根據(jù)故障內(nèi)存的位置信息組織IPMI命令,并發(fā)送給BMC ; (3) BMC收到BIOS發(fā)送的IPMI命令,解析獲得故障內(nèi)存的位置信息,并點亮該故障內(nèi)存對應的LED燈。
全文摘要
本發(fā)明提供一種定位故障內(nèi)存的方法,每條內(nèi)存對應一個LED燈,系統(tǒng)開機過程中,BIOS檢測內(nèi)存,如果發(fā)現(xiàn)內(nèi)存故障,發(fā)送IPMI命令給BMC,BMC根據(jù)IPMI命令獲得故障內(nèi)存的位置,并點亮故障內(nèi)存對應的LED燈,LED燈亮位置對應的內(nèi)存為故障內(nèi)存。具體步驟如下(1)系統(tǒng)開機,BIOS負責檢測內(nèi)存;(2)BIOS檢測到內(nèi)存故障,根據(jù)故障內(nèi)存的位置信息組織IPMI命令,并發(fā)送給BMC;(3)BMC收到BIOS發(fā)送的IPMI命令,解析獲得故障內(nèi)存的位置信息,并點亮該故障內(nèi)存對應的LED燈。
文檔編號G06F11/32GK102799506SQ20121021982
公開日2012年11月28日 申請日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者劉寶陽, 黃家明, 顏偉, 平原 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司