一種測試bmc藍(lán)屏捕獲功能的方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及計算機技術(shù),具體地說是一種測試BMC藍(lán)屏捕獲功能的方法?!?br>背景技術(shù):
】[0002]BMC藍(lán)屏捕獲功能是grantly平臺BMC開發(fā)的新功能。BMC能夠?qū)崿F(xiàn)AST2400集成顯卡的屏幕數(shù)據(jù)capture(捕獲)功能并保存在BMC中,從BMCWeb頁面中可以查看此capture屏幕,該功能需要特定的OS(OperatingSystem,操作系統(tǒng))支持,目前Win2008R2和Win2012支持此功能。[0003]原理如下:當(dāng)系統(tǒng)發(fā)生故障時(如內(nèi)存,CPU故障等),會引起OS藍(lán)屏,當(dāng)OS出現(xiàn)藍(lán)屏宕機時,通知BMC抓取藍(lán)屏宕機時OS屏幕顯示信息,保存在BMC中,通過BMCWeb界面進(jìn)行查看。也就是說即使服務(wù)器發(fā)生了藍(lán)屏后自動重啟,沒有保留故障現(xiàn)象,我們也可以通過BMCweb去查看當(dāng)時的藍(lán)屏信息,便于進(jìn)一步分析定位問題。[0004]BMC藍(lán)屏捕獲功能在實際應(yīng)用中對于分析解決系統(tǒng)故障具有很大的作用和意義,那么如何證明該新功能的有效性,就成了當(dāng)前急需解決的課題。如果等著系統(tǒng)自己產(chǎn)生藍(lán)屏,顯然是不可行的,我們需要想辦法模擬系統(tǒng)故障使OS產(chǎn)生藍(lán)屏,Notmyfault工具可以使OS藍(lán)屏,但OS不會每次都把藍(lán)屏信息傳遞給BMC,該方法有效性較差。有些主板支持匪I功能,通過短接主板匪I的2個pin腳也可以使系統(tǒng)發(fā)生藍(lán)屏,但這種人為的干預(yù)并不是真正的系統(tǒng)故障,也不能將該故障傳遞給BMC,所以該方法也不可行。CPU過熱會使系統(tǒng)產(chǎn)生藍(lán)屏,并能將該藍(lán)屏信息傳遞給BMC,但在實際測試中無論是通過不接風(fēng)扇使CPU過熱,還是通過高溫環(huán)境下跑壓力使CPU過熱,都需要一定的時間,所以該方法時效性太差。【
發(fā)明內(nèi)容】[0005]本方明針對現(xiàn)有技術(shù)存在的技術(shù)問題,開發(fā)了一種快速有效測試BMC藍(lán)屏捕獲功能的方法。[0006]本發(fā)明所述一種測試BMC藍(lán)屏捕獲功能的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:該方法提供了一個快速有效的測試BMCCrashscreencapture(崩潰屏幕截圖)功能的方法,通過rastool工具給內(nèi)存注錯使系統(tǒng)產(chǎn)生藍(lán)屏,系統(tǒng)將藍(lán)屏信息傳遞給BMC,BMCCrashscreencapture功能可以抓取到該藍(lán)屏畫面,從而進(jìn)行測試BMC藍(lán)屏捕獲功能。[0007]本發(fā)明所述一種測試BMC藍(lán)屏捕獲功能的方法,其具體過程如下:通過rastool工具給內(nèi)存注錯,模擬內(nèi)存故障使OS產(chǎn)生藍(lán)屏,OS出現(xiàn)藍(lán)屏宕機時,通知BMC抓取藍(lán)屏宕機時OS屏幕顯示信息,并將抓取藍(lán)屏保存在BMC中,通過BMCWeb界面查看藍(lán)屏信息,從而達(dá)到測試BMC藍(lán)屏捕獲功能的目的。[0008]本發(fā)明的一種測試BMC藍(lán)屏捕獲功能的方法與現(xiàn)有技術(shù)相比具有的有益效果是:通過本發(fā)明所述方法與以上各種方法的對比,可以證明本發(fā)明通過rastool工具給內(nèi)存注錯產(chǎn)生藍(lán)屏來驗證BMC藍(lán)屏捕獲功能的方法快速有效;該方法同其它方法相比實用性較強,易于操作;同時能夠驗證服務(wù)器新開發(fā)功能,保障新功能的有效性,提升產(chǎn)品競爭力。【具體實施方式】[0009]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,對本發(fā)明所述一種測試BMC藍(lán)屏捕獲功能的方法進(jìn)一步詳細(xì)說明。[0010]本發(fā)明所述一種測試BMC藍(lán)屏捕獲功能的方法,提供了一個快速有效的測試BMCCrashscreencapture(崩潰屏幕截圖)功能的方法,通過rastool工具給內(nèi)存注錯使系統(tǒng)產(chǎn)生藍(lán)屏,系統(tǒng)將藍(lán)屏信息傳遞給BMC,BMCCrashscreencapture功能可以抓取到該藍(lán)屏畫面,從而達(dá)到測試BMC藍(lán)屏捕獲功能的目的。而通過rastool工具給內(nèi)存注錯,模擬內(nèi)存故障產(chǎn)生的藍(lán)屏,系統(tǒng)可以100%的將該故障信息傳遞給BMC,從而達(dá)到測試BMC藍(lán)屏捕獲功能的目的。[0011]實施例1:本實施例所述一種測試BMC藍(lán)屏捕獲功能的方法,其具體過程如下:通過rastool工具給內(nèi)存注錯,模擬內(nèi)存故障使OS產(chǎn)生藍(lán)屏,OS出現(xiàn)藍(lán)屏宕機時,通知BMC抓取藍(lán)屏宕機時OS屏幕顯示信息,并將抓取藍(lán)屏保存在BMC中,通過BMCWeb界面查看藍(lán)屏信息,從而達(dá)到測試BMC藍(lán)屏捕獲功能的目的。[0012]所述測試BMC藍(lán)屏捕獲功能的方法的具體實施步驟如下:步驟一、將B1Ssetup(B1S設(shè)置)->MemoryRASConfigurat1n(內(nèi)存RAS配置)->CorrectableErrorThreshold(矯正誤差閾值)設(shè)置為I;本步驟使得給內(nèi)存注錯一次即可產(chǎn)生藍(lán)屏,避免閾值過大占用測試時間;步驟二、安裝2008R2或2012OS,并在OS下安裝.NetFramework3.5.1;步驟三、安裝rastool_4.0,若給CPUOChannelODimmO處的內(nèi)存進(jìn)行注錯,進(jìn)行rastool參數(shù)設(shè)置,則設(shè)置成功后點擊InjectError,系統(tǒng)即可產(chǎn)生藍(lán)屏;步驟四、訪問BMCWeb,點擊BlueScreenonDeath后,S卩可看到BMC記錄的系統(tǒng)藍(lán)屏信息;證明成功測試了BMCCrashscreencapture功能。[0013]本發(fā)明所述測試BMC藍(lán)屏捕獲功能的方法,通過rastool工具給內(nèi)存注錯使系統(tǒng)產(chǎn)生藍(lán)屏,進(jìn)而測試BMCCrashscreencapture功能的方法,是一種簡便易行,快速有效的方法;該方法可以成功驗證服務(wù)器開發(fā)的新功能,保障新功能的有效性,進(jìn)而提升產(chǎn)品的市場競爭力。[0014]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬
技術(shù)領(lǐng)域:
的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍?!局鳈?quán)項】1.一種測試BMC藍(lán)屏捕獲功能的方法,其特征在于,通過rastool工具給內(nèi)存注錯使系統(tǒng)產(chǎn)生藍(lán)屏,系統(tǒng)將藍(lán)屏信息傳遞給BMC,BMCCrashscreencapture功能可以抓取到該藍(lán)屏畫面,從而進(jìn)行測試BMC藍(lán)屏捕獲功能。2.根據(jù)權(quán)利要求1所述一種測試BMC藍(lán)屏捕獲功能的方法,其特征在于,通過rastool工具給內(nèi)存注錯,模擬內(nèi)存故障使OS產(chǎn)生藍(lán)屏,OS出現(xiàn)藍(lán)屏宕機時,通知BMC抓取藍(lán)屏宕機時OS屏幕顯示信息,并將抓取藍(lán)屏保存在BMC中,通過BMCWeb界面查看藍(lán)屏信息。3.根據(jù)權(quán)利要求2所述一種測試BMC藍(lán)屏捕獲功能的方法,其特征在于,該方法包括如下步驟:步驟一、將B1Ssetup->MemoryRASConfigurat1n->CorrectableErrorThreshold設(shè)置為I;步驟二、安裝2008R2或2012OS,并在OS下安裝.NetFramework3.5.1;步驟三、安裝rastool_4.0,若給CPUOChannelODimmO處的內(nèi)存進(jìn)行注錯,進(jìn)行rastool參數(shù)設(shè)置,則設(shè)置成功后點擊InjectError,系統(tǒng)即可產(chǎn)生藍(lán)屏;步驟四、訪問BMCWeb,點擊BlueScreenonDeath后,即可看到BMC記錄的系統(tǒng)藍(lán)屏信息?!緦@勘景l(fā)明公開一種測試BMC藍(lán)屏捕獲功能的方法,通過rastool工具給內(nèi)存注錯,模擬內(nèi)存故障使OS產(chǎn)生藍(lán)屏,OS出現(xiàn)藍(lán)屏宕機時,通知BMC抓取藍(lán)屏宕機時OS屏幕顯示信息,并將抓取藍(lán)屏保存在BMC中,通過BMCWeb界面查看藍(lán)屏信息,從而達(dá)到測試BMC藍(lán)屏捕獲功能的目的。本發(fā)明采用的測試方法,與其它測試方法相比快速有效、實用性較強、易于操作;可以成功驗證服務(wù)器開發(fā)的新功能,保障新功能的有效性?!綢PC分類】G06F11-26,G06F9-445【公開號】CN104615521【申請?zhí)枴緾N201510002545【發(fā)明人】韓琳琳【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司【公開日】2015年5月13日【申請日】2015年1月5日