本發(fā)明涉及到服務(wù)器部件硬件檢測領(lǐng)域,尤其涉及一種可批量通過網(wǎng)絡(luò)進(jìn)行服務(wù)器內(nèi)存rankmargintest的方法。
背景技術(shù):
內(nèi)存是計算機中重要的部件之一,它是與cpu進(jìn)行溝通的橋梁。計算機中所有程序的運行都是在內(nèi)存中進(jìn)行的,因此內(nèi)存的性能對計算機的影響非常大。內(nèi)存(memory)也被稱為內(nèi)存儲器,其作用是用于暫時存放cpu中的運算數(shù)據(jù),以及與硬盤等外部存儲器交換的數(shù)據(jù)。只要計算機在運行中,cpu就會把需要運算的數(shù)據(jù)調(diào)到內(nèi)存中進(jìn)行運算,當(dāng)運算完成后cpu再將結(jié)果傳送出來,內(nèi)存的運行也決定了計算機的穩(wěn)定運行。內(nèi)存是由內(nèi)存芯片、電路板、金手指等部分組成的。
內(nèi)存是服務(wù)器系統(tǒng)的關(guān)鍵組成部分,內(nèi)存的與主板的兼容性直接影響服務(wù)器的正常工作,而各半導(dǎo)體廠家追求制程先進(jìn)性及產(chǎn)品特殊性增加競爭成本,導(dǎo)致各家內(nèi)存在設(shè)計方面存在一些差異,從而在內(nèi)存和主板的兼容性方面存在風(fēng)險。而通常的rankmargintest受限于測試復(fù)雜性,串口線的依賴性等只能一臺一臺的測試,效率極低,覆蓋度不夠,致使一些風(fēng)險隱患未能發(fā)現(xiàn)。
技術(shù)實現(xiàn)要素:
為了解決以上技術(shù)問題,本發(fā)明提出了一種可批量通過網(wǎng)絡(luò)進(jìn)行服務(wù)器內(nèi)存rankmargintest的方法??梢酝瑫r實現(xiàn)多臺服務(wù)器進(jìn)行rankmargintest,提高內(nèi)存與服務(wù)器的兼容性
本發(fā)明的技術(shù)方案是
一種可通過網(wǎng)絡(luò)批量對多臺服務(wù)器進(jìn)行對內(nèi)存進(jìn)行rankmargintest的測試方法,可用于測試階段或者生產(chǎn)階段批量對內(nèi)存進(jìn)行rankmargin方面的測試,同時把結(jié)果打印到本機的硬盤上進(jìn)行保存,并自動與spec進(jìn)行比對,輸出測試通過或者失敗的結(jié)果。
具體步驟為:
1)、搭建數(shù)臺服務(wù)器,通過網(wǎng)絡(luò)pxe安裝linux操作系統(tǒng),并將硬盤額外分一個10m的分區(qū),用于rmt的結(jié)果的存放;在linux系統(tǒng)下通過scelnx工具設(shè)置打開bios的rmt的設(shè)置項并開啟sol;
./scelnx_64/i/msmem014/qv0x01
./scelnx_64/i/mster000/qv0x01
2)、在系統(tǒng)下刷新帶有rmt功能的bios;
3)、刷新結(jié)束后,重啟機器。機器自動進(jìn)入rmt測試,幾分鐘后完成測試并將結(jié)果打印到本地硬盤的分區(qū)上。
通過遠(yuǎn)程服務(wù)器進(jìn)行rmt測試結(jié)果的讀取,用intel的rmt測試對比工具進(jìn)行驗證,不超過spec算通過;測試結(jié)果存檔并上報。
本發(fā)明的有益效果是
可以同時實現(xiàn)多臺服務(wù)器進(jìn)行rankmargintest,并用工具與spec比對,直觀的顯示測試結(jié)果,在產(chǎn)品開發(fā)及產(chǎn)線生產(chǎn)過程中運用,提高內(nèi)存與服務(wù)器的兼容性。
具體實施方式
下面對本發(fā)明的內(nèi)容進(jìn)行更加詳細(xì)的闡述:
本發(fā)明的對多臺服務(wù)器進(jìn)行對內(nèi)存進(jìn)行rankmargintest的測試方法,主要為以下內(nèi)容:
1、搭建多臺服務(wù)器,通過網(wǎng)絡(luò)pxe安裝linux操作系統(tǒng),并將硬盤額外分一個10m左右的分區(qū),用于rmt的結(jié)果的存放。在linux系統(tǒng)下通過scelnx工具設(shè)置打開bios的rmt的設(shè)置項并開啟sol;
./scelnx_64/i/msmem014/qv0x01
./scelnx_64/i/mster000/qv0x01
2、在系統(tǒng)下刷新帶有rmt功能的bios。
3、刷新結(jié)束后,重啟機器。機器自動進(jìn)入rmt測試,幾分鐘后完成測試并將結(jié)果打印到本地硬盤的分區(qū)上。通過遠(yuǎn)程服務(wù)器進(jìn)行rmt測試結(jié)果的讀取,用intel的rmt測試對比工具進(jìn)行驗證,不超過spec算通過。測試結(jié)果一目了然,存檔并上報。