本發(fā)明涉及服務(wù)器測試技術(shù),具體的說是一種cpu和dimm壓力動態(tài)變化測試方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)對服務(wù)器的要求越來越高,技術(shù)的更新?lián)Q代時(shí)間越來越快。隨著it領(lǐng)域技術(shù)的不斷發(fā)展,傳統(tǒng)信息化服務(wù)以及日趨強(qiáng)大的云計(jì)算服務(wù)對服務(wù)器的要求也越來越高。隨著it服務(wù)器及互聯(lián)網(wǎng)的高速發(fā)展,日常生活工作中形成海量數(shù)據(jù)信息交互,對服務(wù)器穩(wěn)定性要求與日俱增。
進(jìn)而,服務(wù)器穩(wěn)定性測試的覆蓋面以及測試力度,也有越來越高的標(biāo)準(zhǔn)和要求。為了達(dá)到服務(wù)器高穩(wěn)定性的測試要求,勢必帶來越來越大的服務(wù)器測試成本?,F(xiàn)有服務(wù)器穩(wěn)定性測試中,需要進(jìn)行cpu和dimm壓力參數(shù)設(shè)置,并安裝或設(shè)置測試步驟,操作過程繁瑣,耗費(fèi)很大的測試時(shí)間和人力,不利于服務(wù)器穩(wěn)定性測試的快速順利開展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種cpu和dimm壓力動態(tài)變化測試方法。
本發(fā)明所述一種cpu和dimm壓力動態(tài)變化測試方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述cpu和dimm壓力動態(tài)變化測試方法,基于linux系統(tǒng)下,通過一自動測試程序,使用shell語言調(diào)用intel的加壓工具,進(jìn)行cpu和dimm壓力參數(shù)的自動設(shè)置及軟件的自動測試;測試過程中自動調(diào)整cpu和dimm壓力動態(tài)變化,并在設(shè)定測試周期完成后檢查測試log是否符合要求,進(jìn)行cpu和dimm壓力動態(tài)變化測試。
優(yōu)選的,所述自動測試程序的具體實(shí)現(xiàn)內(nèi)容如下:
#!/bin/bash
if[-f/root/ptutest.log];then
rm-rf/root/ptutest.log
fi
foriin$(seq1144)
do
./ptugen-ct2-mt3-p100-t300>>/root/ptu/ptutest.log
lscpu>>/root/ptu/ptutest.log
sleep300
done。
優(yōu)選的,測試結(jié)果放在目錄\root\ptutest.log中,測試人員能夠查看log文件,進(jìn)而判斷測試結(jié)果是否符合要求。
優(yōu)選的,所述cpu和dimm壓力動態(tài)變化測試方法,其具體操作過程如下:
第一,將自動測試程序加入到linux系統(tǒng)目錄/root/;
第二,執(zhí)行./ptutest.sh實(shí)現(xiàn)開機(jī)自動對cpu和dimm進(jìn)行壓力動態(tài)變化測試;
第三,檢查ptutest.log中cpu和dimm參數(shù)是否符合要求。
本發(fā)明所述一種cpu和dimm壓力動態(tài)變化測試方法,與現(xiàn)有技術(shù)相比具有的有益效果是:本方法通過shell語言,進(jìn)行cpu和dimm壓力參數(shù)的自動設(shè)置及軟件的自動測試,實(shí)現(xiàn)了對cpu和dimm自動進(jìn)行壓力動態(tài)變化測試,簡化了繁瑣的安裝及測試步驟;該測試方法操作簡單,自動化程度高,實(shí)用性較強(qiáng),能夠節(jié)省人力,有效驗(yàn)證服務(wù)器穩(wěn)定性,提高服務(wù)器穩(wěn)定性測試效率。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對本發(fā)明所述一種cpu和dimm壓力動態(tài)變化測試方法進(jìn)一步詳細(xì)說明。
本發(fā)明提出的cpu和dimm壓力動態(tài)變化測試方法,在linux系統(tǒng)下,使用shell語言,進(jìn)行cpu和dimm壓力參數(shù)的自動設(shè)置及軟件的自動測試,實(shí)現(xiàn)了對cpu和dimm壓力動態(tài)變化的自動化測試,能夠有效驗(yàn)證產(chǎn)品的穩(wěn)定性,省略了繁瑣的壓力參數(shù)設(shè)置,簡化了繁瑣的安裝及測試步驟。
實(shí)施例:
本實(shí)施例所述cpu和dimm壓力動態(tài)變化測試方法,基于linux系統(tǒng)下,通過一自動測試程序,使用shell語言調(diào)用intel的加壓工具,測試過程中自動調(diào)整cpu和dimm壓力動態(tài)變化,并在設(shè)定測試周期完成后檢查測試log是否符合要求,實(shí)現(xiàn)cpu和dimm壓力動態(tài)變化測試。
該cpu和dimm壓力動態(tài)變化測試方法,所述自動測試程序的具體實(shí)現(xiàn)內(nèi)容如下:
#!/bin/bash
if[-f/root/ptutest.log];then
rm-rf/root/ptutest.log
fi
foriin$(seq1144)
do
./ptugen-ct2-mt3-p100-t300>>/root/ptu/ptutest.log
lscpu>>/root/ptu/ptutest.log
sleep300
done
執(zhí)行完成后,測試結(jié)果放在目錄\root\ptutest.log中,測試人員能夠查看log文件,進(jìn)而判斷測試結(jié)果是否符合要求。
實(shí)施上述cpu和dimm壓力動態(tài)變化測試方法,其具體操作過程如下:
第一,將自動測試程序加入到linux系統(tǒng)目錄/root/;
第二,執(zhí)行./ptutest.sh實(shí)現(xiàn)開機(jī)自動對cpu和dimm進(jìn)行壓力動態(tài)變化測試;
第三,檢查ptutest.log中cpu和dimm參數(shù)是否符合要求。
采用本實(shí)施例所述cpu和dimm壓力動態(tài)變化測試方法,通過shell語言調(diào)用intel的加壓工具,能夠新增模擬客戶應(yīng)用的動態(tài)變化環(huán)境,實(shí)現(xiàn)對cpu和dimm進(jìn)行壓力動態(tài)變化測試。該測試方法操作簡單,自動化程度高,實(shí)用性較強(qiáng),有效驗(yàn)證產(chǎn)品穩(wěn)定性非常有效的方法。
具體實(shí)施方式僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述具體實(shí)施方式,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。