本實(shí)用新型涉及服務(wù)器硬件和軟件領(lǐng)域,具體地說是一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng),用來檢測高端服務(wù)器PCIE物理設(shè)計(jì)的可靠性。
背景技術(shù):
高端服務(wù)器在硬件研發(fā)和生產(chǎn)中,需要對各個(gè)部件進(jìn)行重復(fù)多達(dá)上千次甚至萬次的物理層可靠性設(shè)計(jì)驗(yàn)證,在對外插PCIE設(shè)備的物理鏈路層可靠性測試中,在傳統(tǒng)方法:在服務(wù)器上安裝操作系統(tǒng),開發(fā)相應(yīng)的測試軟件。測試軟件檢測PCIE設(shè)備,提取相應(yīng)數(shù)據(jù),然后對操作系統(tǒng)下達(dá)重新啟動(dòng)的命令,從而實(shí)現(xiàn)重復(fù)測試。
這種方法要求針對不同的服務(wù)器安裝不同的操作系統(tǒng),同時(shí)需要開發(fā)相對應(yīng)此款服務(wù)器和操作系統(tǒng)的測試軟件,通用性差;高端服務(wù)器CPU、內(nèi)存、外接設(shè)備很多,啟動(dòng)進(jìn)入系統(tǒng)非常緩慢,每次都需要進(jìn)入操作系統(tǒng),也耗費(fèi)很多時(shí)間;服務(wù)器重啟依賴操作系統(tǒng),一旦服務(wù)器操作系統(tǒng)出現(xiàn)異常,則測試就無法進(jìn)行。這種傳統(tǒng)方式在測試PCIE物料鏈路層可靠性方面,效率低下,穩(wěn)定性差。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的技術(shù)任務(wù)是針對現(xiàn)有服務(wù)器PCIE物理鏈路可靠性測試普遍采用進(jìn)入操作系統(tǒng)的測試方法,通用性較差、測試效率較低、過度依賴操作系統(tǒng)的不足,提供一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng)。
本實(shí)用新型的設(shè)計(jì)原理為:由于是物理層可靠性測試,不涉及PCIE設(shè)備軟件測試,所以本測試系統(tǒng)采用不進(jìn)入操作系統(tǒng)的方案,直接收集和分析高端服務(wù)器啟動(dòng)中通過串口輸出的數(shù)據(jù),來解決傳統(tǒng)測試方式的弊端:在操作系統(tǒng)下需要針對不同服務(wù)器,不同系統(tǒng)開發(fā)專用測試軟件的問題,以及高端服務(wù)器開機(jī)進(jìn)入操作的時(shí)間過長的弊端;根據(jù)服務(wù)器都配置有BMC(基本管理控制器)的特點(diǎn),通過對BMC發(fā)送命令,控制服務(wù)器開機(jī)、關(guān)機(jī)、重啟,實(shí)現(xiàn)重復(fù)測試,擺脫服務(wù)器自帶操作系統(tǒng)。
本實(shí)用新型解決其技術(shù)問題所采用的技術(shù)方案是:
一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng),該系統(tǒng)基于:具有l(wèi)abview開發(fā)平臺(tái)的外部測試設(shè)備、數(shù)據(jù)采集模塊和插有PCIE設(shè)備的服務(wù)器,其中:
具有l(wèi)abview開發(fā)平臺(tái)的外部測試設(shè)備,包括終端顯示控制模塊、連接在終端顯示控制模塊的數(shù)據(jù)分析模塊、連接在終端顯示控制模塊的控制指令發(fā)送模塊;所述數(shù)據(jù)分析模塊經(jīng)數(shù)據(jù)采集模塊與插有PCIE設(shè)備的服務(wù)器的BMC對接,所述控制指令發(fā)送模塊經(jīng)網(wǎng)線與插有PCIE設(shè)備的服務(wù)器的BMC相連。
可選地,所述數(shù)據(jù)采集模塊為物理模塊,其一端為USB接口,另一端為RS232接口,該模塊采用UI051芯片和與其相連的MAX232電平轉(zhuǎn)換芯片,UI051芯片與所述USB接口相連,MAX232電平轉(zhuǎn)換芯片搭配所述RS232接口。
可選地,所述數(shù)據(jù)分析模塊與數(shù)據(jù)采集模塊通過USB線纜相連。
可選地,所述USB線纜采用標(biāo)準(zhǔn)USB2.0線纜。
可選地,連接控制指令發(fā)送模塊與插有PCIE設(shè)備的服務(wù)器的BMC的網(wǎng)線采用RJ45網(wǎng)線。
可選地,連接控制指令發(fā)送模塊與插有PCIE設(shè)備的服務(wù)器的BMC的網(wǎng)線采用標(biāo)準(zhǔn)雙絞線。
可選地,所述數(shù)據(jù)采集模塊與插有PCIE設(shè)備的服務(wù)器的BMC通過標(biāo)準(zhǔn)RS232串口線纜對接。
本實(shí)用新型的一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng),與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
1、對于PICE可靠性測試不再依賴服務(wù)器操作系統(tǒng),不需要為每個(gè)產(chǎn)品開發(fā)專用的測試軟件,測試中不進(jìn)入操作系統(tǒng),節(jié)約大量時(shí)間;
2、該系統(tǒng)能夠用于多種服務(wù)器的研發(fā)與生產(chǎn)中的PCIE物理鏈路可靠性測試,通用性強(qiáng)。
附圖說明
附圖1是本實(shí)用新型一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng)的實(shí)際應(yīng)用架構(gòu)圖;
附圖2是本實(shí)用新型一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng)各個(gè)模塊的架構(gòu)圖;
附圖3是本實(shí)用新型終端顯示控制模塊界面圖;
附圖4是本實(shí)用新型數(shù)據(jù)采集模塊的物理結(jié)構(gòu)圖。
圖中,1、具有l(wèi)abview開發(fā)平臺(tái)的外部測試電腦,2、數(shù)據(jù)采集模塊,3、插有PCIE設(shè)備的服務(wù)器,4、USB接口,5、UI051芯片,6、MAX232電平轉(zhuǎn)換芯片,7、RS232 DB9接口。
具體實(shí)施方式
下面結(jié)合附圖1-4,對本實(shí)用新型的一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng)作以下詳細(xì)說明。
如附圖1所示,本實(shí)用新型的一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng),包括:具有l(wèi)abview開發(fā)平臺(tái)的外部測試電腦1、數(shù)據(jù)采集模塊2和插有PCIE設(shè)備的服務(wù)器3,其中,數(shù)據(jù)采集模塊2為物理模塊,具有l(wèi)abview開發(fā)平臺(tái)的外部測試電腦1一方面經(jīng)外部數(shù)據(jù)采集模塊2與插有PCIE設(shè)備的服務(wù)器3對接,另一方面經(jīng)RJ45網(wǎng)線與插有PCIE設(shè)備的服務(wù)器3相連。
如附圖2所示,具有l(wèi)abview開發(fā)平臺(tái)的外部測試電腦1,包括:終端顯示控制模塊、連接在終端顯示控制模塊的數(shù)據(jù)分析模塊、連接在終端顯示控制模塊的控制指令發(fā)送模塊。
終端顯示控制模塊,作為指揮中樞模塊,其核心表現(xiàn)是顯示操作界面(參照附圖3),界面功能為與用戶交互、收集用戶指令、實(shí)時(shí)顯示測試結(jié)果,內(nèi)部功能為實(shí)時(shí)下達(dá)控制命令。
數(shù)據(jù)分析模塊,是基于labview開發(fā)的,數(shù)據(jù)分析模塊與數(shù)據(jù)采集模塊2相連,用于分析來自數(shù)據(jù)采集模塊2的數(shù)據(jù),具體算法為利用labview中字符串匹配模塊,配合循環(huán)結(jié)構(gòu),提取數(shù)據(jù)中PCIE關(guān)鍵信息,如PCIE版本信息(1.0、2.0、3.0)、通道數(shù)量、速率等,并對這些數(shù)據(jù)進(jìn)行判斷是否符合要求,將結(jié)果反饋給上級—終端顯示控制模塊。
控制指令發(fā)送模塊,是基于labview開發(fā)的一個(gè)組件,還經(jīng)RJ45網(wǎng)線與插有PCIE設(shè)備的服務(wù)器3的BMC相連,用于接受來終端顯示控制模塊的指令,并將指令轉(zhuǎn)換為標(biāo)準(zhǔn)IPMI網(wǎng)路協(xié)議命令,通過網(wǎng)絡(luò)接口,發(fā)送到服務(wù)器BMC(服務(wù)器基本管理控制器),來控制服務(wù)器進(jìn)行開、關(guān)機(jī)、重啟的動(dòng)作。
終端顯示控制模塊界面說明:
BMC IP地址:為插有PCIE設(shè)備的服務(wù)器3的BMC的IP地址,這個(gè)地址將作為必要參數(shù)輸入到控制指令發(fā)送模塊中,控制指令發(fā)送模塊根據(jù)地址向插有PCIE設(shè)備的服務(wù)器3的BMC發(fā)送指令。
測試結(jié)果指示:當(dāng)插有PCIE設(shè)備的服務(wù)器3測試結(jié)果為Pass的時(shí)候,燈顯示綠色,當(dāng)為Fail的時(shí)候顯示綠色,可靠性測試為在不間斷重復(fù)測試中,有一次出現(xiàn)Fail則判斷為Fail。
測試步驟指示:每一步測試完成后,指示燈逐次變亮,在進(jìn)行下一次測試的時(shí)候,燈全滅,重新開始逐次變亮。
測試計(jì)數(shù)器:可靠性測試是一種長期不間斷測試,這里指示測試的總次數(shù),并顯示測試Pass的次數(shù)。
Key:停止關(guān)鍵字符,這個(gè)字符串作為必須要參數(shù)輸入到數(shù)據(jù)分析模塊中,當(dāng)數(shù)據(jù)分析模塊在提取的數(shù)據(jù)中檢查到該字符的時(shí)候,上報(bào)給終端顯示控制模塊,終端顯示模塊下達(dá)停止測試命令,此時(shí)不再進(jìn)行插有PCIE設(shè)備的服務(wù)器3的重啟動(dòng)作,以保持這種需要獲取的異常狀態(tài),供后續(xù)檢查。
如附圖1、4所示,數(shù)據(jù)采集模塊2為專用的物理模塊,其一端為USB接口4,另一端為RS232 DB9接口7。其USB接口4通過USB線纜連接至數(shù)據(jù)分析模塊,用于上傳數(shù)據(jù)到測試電腦中的數(shù)據(jù)分析模塊;其RS232 DB9接口7通過RS232串口線纜與插有PCIE設(shè)備的服務(wù)器3的BMC進(jìn)行對接,用于提取服務(wù)器開機(jī)過程中打印出來的數(shù)據(jù)。
該模塊采用UI051芯片5,這是一款USB轉(zhuǎn)接UART芯片,將USB信號(hào)轉(zhuǎn)換為UART信號(hào),然后通過與其相連的MAX232電平轉(zhuǎn)換芯片6,轉(zhuǎn)換為標(biāo)準(zhǔn)的RS232電平通過RS232 DB9接口7引出。
需要說明的是,USB線纜采用但不限于標(biāo)準(zhǔn)USB2.0線纜,RJ45網(wǎng)線采用但不限于標(biāo)準(zhǔn)雙絞線。具有l(wèi)abview開發(fā)平臺(tái)的外部測試電腦1為普通電腦即可,將軟件功能模塊安裝在操作系統(tǒng)中。
本實(shí)用新型的一種高端服務(wù)器外接PCIE物理設(shè)備可靠性測試系統(tǒng),其加工制作簡單方便,按說明書附圖所示加工制作即可。
除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。