利用specpower測試服務(wù)器集群系統(tǒng)的性能功耗比的方法
【專利摘要】本發(fā)明提供一種利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法,將被測試服務(wù)器系統(tǒng)之間通過ssh或者rsh配置成可以無密碼訪問;按照SPECPower的說明文檔搭建被測服務(wù)器系統(tǒng)的測試環(huán)境;從每個階段的的功率值中去除第一個和最后一個值,其余的值做平均得到每個階段的平均功耗;從測試控制端讀取ssj_ops值;根據(jù)公式∑ssj_ops/∑power計算性能功耗比。本發(fā)明和現(xiàn)有技術(shù)相比,通過同時分別獲取集群系統(tǒng)的功耗與性能數(shù)據(jù)來計算性能功耗比,區(qū)別于利用SPECPower本身來獲取性能功耗比,使該工具的應(yīng)用范圍可以延伸到服務(wù)器集群系統(tǒng)上。
【專利說明】 利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,具體地說是一種利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法。
【背景技術(shù)】
[0002]當(dāng)今的服務(wù)器產(chǎn)品,為了滿足性能的提升,系統(tǒng)的配置也在不斷的提升,系統(tǒng)也越來越趨向于集群化,統(tǒng)一化。
目前業(yè)界有SPECPower可以測試服務(wù)器性能功耗比,SPECpower_ssJ2008的單位是 overall ssj_ops/watt,即平均 ssj 每秒性能 / 每瓦,其中 ssj 是 server side java
business applicat1n的縮寫。而java服務(wù)器正是目前最常用的服務(wù)器端商業(yè)模型-
這也是該基準(zhǔn)默認(rèn)采用BEA的Java虛擬機的原因。要完成一次SPECp0Wer_SS j2008的測試需要構(gòu)建一個測試平臺,該平臺通常由4個要件構(gòu)成——被測服務(wù)器系統(tǒng)、測試控制系統(tǒng)、功耗分析器和溫度傳感器。按照目前已經(jīng)完成測試的系統(tǒng)來看,均為I?4路的x86服務(wù)器;針對服務(wù)器集群目前該工具沒有提供很好的測試方法,這對目前業(yè)界的需求形成了很大的挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法,通過創(chuàng)新的測試方法來獲取性能功耗比。
[0004]本發(fā)明的技術(shù)方案是按以下方式實現(xiàn)的,其方法如下:
將被測試服務(wù)器系統(tǒng)之間通過ssh或者rsh配置成可以無密碼訪問;
服務(wù)器集群系統(tǒng)通過統(tǒng)一的電源供電;
按照SPECPower的說明文檔搭建被測服務(wù)器系統(tǒng)的測試環(huán)境;
在測試控制系統(tǒng)端,runpower的Devcie設(shè)置為dummy device ;
在測試控制系統(tǒng)端運行runpower, run temp, rundirector ;
在被測服務(wù)器系統(tǒng)端通過腳本同時將所有節(jié)點上runssj運行起來;
在測試控制系統(tǒng)端運行runess ;
利用功率量測儀器量測該集群系統(tǒng)的輸入功耗;
在開始100%loading測試時,開始讀取功率值,隔一段時間讀一次;在此階段結(jié)束時,停止讀功率值;
在下一階段開始時重復(fù)步驟9,直至SPECPower測試完成;
從每個階段的的功率值中去除第一個和最后一個值,其余的值做平均得到每個階段的平均功耗;
從測試控制端讀取SS j_ops值;
根據(jù)公式Σ ssj_ops / Σ power計算性能功耗比。
[0005]本發(fā)明的優(yōu)點是: 本發(fā)明的利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法和現(xiàn)有技術(shù)相比,通過同時分別獲取集群系統(tǒng)的功耗與性能數(shù)據(jù)來計算性能功耗比,區(qū)別于利用SPECPower本身來獲取性能功耗比,使該工具的應(yīng)用范圍可以延伸到服務(wù)器集群系統(tǒng)上,而且本發(fā)明還具有設(shè)計合理、使用方便等特點,因而,具有很好的推廣使用價值。
【具體實施方式】
[0006]下面本發(fā)明的利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法作以下詳細(xì)說明。
[0007]本發(fā)明的利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法,具體實施方法如下:
將被測試服務(wù)器系統(tǒng)之間通過ssh或者rsh配置成可以無密碼訪問;
服務(wù)器集群系統(tǒng)通過統(tǒng)一的電源供電;
按照SPECPower的說明文檔搭建被測服務(wù)器系統(tǒng)的測試環(huán)境;
在測試控制系統(tǒng)端,runpower的Devcie設(shè)置為dummy device ;
在測試控制系統(tǒng)端運行runpower, run temp, rundirector ;
在被測服務(wù)器系統(tǒng)端通過腳本同時將所有節(jié)點上runssj運行起來;
在測試控制系統(tǒng)端運行runess ;
利用功率量測儀器量測該集群系統(tǒng)的輸入功耗;
在開始100%loading測試時,開始讀取功率值,隔一段時間讀一次;在此階段結(jié)束時,停止讀功率值;
在下一階段開始時重復(fù)步驟9,直至SPECPower測試完成;
從每個階段的的功率值中去除第一個和最后一個值,其余的值做平均得到每個階段的平均功耗;
從測試控制端讀取SS j_ops值;
根據(jù)公式Σ ssj_ops / Σ power計算性能功耗比。
[0008]本方法可以用來測試各種服務(wù)器集群系統(tǒng)的性能功耗比,比如在RACK產(chǎn)品上。該方法提供了一種可行的量測方法,對產(chǎn)品設(shè)計提供良好測試數(shù)據(jù)。
[0009]本發(fā)明的利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法其加工制作非常簡單方便,按照說明書所示即可加工。
[0010]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【權(quán)利要求】
1.利用SPECPOWER測試服務(wù)器集群系統(tǒng)的性能功耗比的方法,其特征在于: 將被測試服務(wù)器系統(tǒng)之間通過ssh或者rsh配置成可以無密碼訪問; 服務(wù)器集群系統(tǒng)通過統(tǒng)一的電源供電; 按照SPECPower的說明文檔搭建被測服務(wù)器系統(tǒng)的測試環(huán)境; 在測試控制系統(tǒng)端,runpower的Devcie設(shè)置為dummy device ; 在測試控制系統(tǒng)端運行runpower, run temp, rundirector ; 在被測服務(wù)器系統(tǒng)端通過腳本同時將所有節(jié)點上runssj運行起來; 在測試控制系統(tǒng)端運行runess ; 利用功率量測儀器量測該集群系統(tǒng)的輸入功耗; 在開始100%loading測試時,開始讀取功率值,隔一段時間讀一次;在此階段結(jié)束時,停止讀功率值; 在下一階段開始時重復(fù)步驟9,直至SPECPower測試完成; 從每個階段的的功率值中去除第一個和最后一個值,其余的值做平均得到每個階段的平均功耗; 從測試控制端讀取SS j_ops值; 根據(jù)公式Σ ssj_ops / Σ power計算性能功耗比。
【文檔編號】H04L29/08GK104184631SQ201410439671
【公開日】2014年12月3日 申請日期:2014年9月1日 優(yōu)先權(quán)日:2014年9月1日
【發(fā)明者】李永春 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司