反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法
【專利摘要】本發(fā)明提供一種反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法。根據(jù)本發(fā)明所述方法,先使計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目,以取得運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率,以及取得所述計(jì)算機(jī)設(shè)備在運(yùn)行所述測(cè)試項(xiàng)目過程中的功率;接著,基于所述功率和所述運(yùn)行速率的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。由此,能夠有針對(duì)性的反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
【專利說明】反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種能效測(cè)試方法,特別是涉及一種反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法。
【背景技術(shù)】
[0002]在提倡綠色、低碳的當(dāng)下,人們更加關(guān)注投入產(chǎn)出率,也更加嚴(yán)格的控制預(yù)算和成本,因此選擇具有高能效比的設(shè)備已成為人們不可忽視的因素之一。隨著信息化世代的深入,計(jì)算機(jī)設(shè)備的能效越來越受到各方的重視,其中,作為互聯(lián)網(wǎng)傳輸?shù)闹匾糠?,?jì)算機(jī)設(shè)備的網(wǎng)絡(luò)吞吐性能直接反映了計(jì)算機(jī)設(shè)備傳輸大文件的能力,故技術(shù)人員在選擇計(jì)算機(jī)設(shè)備時(shí)通常會(huì)對(duì)處理器、內(nèi)存、硬盤等硬件的配置有苛刻的要求,但這些硬件的組合能否在能效方面達(dá)到預(yù)定要求則未可知,具體地,作為服務(wù)器的計(jì)算機(jī)設(shè)備在處理網(wǎng)絡(luò)數(shù)據(jù)包時(shí)由于受到網(wǎng)絡(luò)帶寬、處理器速度與內(nèi)存帶寬三者的不匹配,使得數(shù)據(jù)在系統(tǒng)內(nèi)存、緩存和網(wǎng)絡(luò)控制器緩存之間來回移動(dòng),造成嚴(yán)重的延遲,降低了服務(wù)器處理速度,更加增加功率的輸出。
[0003]然而,現(xiàn)有的計(jì)算機(jī)設(shè)備的能效測(cè)試方式僅針對(duì)計(jì)算機(jī)設(shè)備中的各硬件組件進(jìn)行測(cè)試,但無法體現(xiàn)各硬件在配合運(yùn)行時(shí)的能效,故盡管選擇的計(jì)算機(jī)設(shè)備具有較好的性能,但其能效未必最佳。
[0004]因此,需要對(duì)計(jì)算機(jī)設(shè)備的網(wǎng)絡(luò)吞吐能效進(jìn)行測(cè)試,用以解決所使用的計(jì)算機(jī)設(shè)備的功率消耗過大的問題。
【發(fā)明內(nèi)容】
[0005]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,以節(jié)約計(jì)算機(jī)的功率消耗。
[0006]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其步驟:1)使計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目,,以取得運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率,以及取得所述計(jì)算機(jī)設(shè)備在運(yùn)行所述測(cè)試項(xiàng)目過程中的功率;2)基于所述功率和所述運(yùn)行速率的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0007]優(yōu)選地,在所述步驟I)中取得計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率包括:1-1)使計(jì)算機(jī)設(shè)備因所獲取的包含上傳/下載文件方式的測(cè)試指令而運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目,并在運(yùn)行完畢后取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間,以及所述測(cè)試項(xiàng)目在運(yùn)行過程中所處理的數(shù)據(jù)量;1-2)基于所述數(shù)據(jù)量與所花費(fèi)的時(shí)間的比值來取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率。
[0008]優(yōu)選地,在所述步驟I)中取得計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率包括:l_a)使計(jì)算機(jī)設(shè)備在同一載荷強(qiáng)度下基于所獲取的多個(gè)包含上傳/下載文件的方式的測(cè)試指令來運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目,并基于所述計(jì)算機(jī)設(shè)備每一次運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間,來取得運(yùn)行一次所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間的平均值;基于所述測(cè)試項(xiàng)目在每一次運(yùn)行過程中所處理的數(shù)據(jù)量,來取得運(yùn)行一次所述測(cè)試項(xiàng)目所處理的數(shù)據(jù)量的平均值;l-b)基于所述數(shù)據(jù)量的平均值與所花費(fèi)時(shí)間的平均值的比值來取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率。
[0009]優(yōu)選地,所述步驟I)包括:統(tǒng)計(jì)所述計(jì)算機(jī)設(shè)備在多次運(yùn)行所述測(cè)試項(xiàng)目過程中的功率,以取得所述功率的平均值。
[0010]優(yōu)選地,所述步驟2)包括:基于所述功率的平均值和所述運(yùn)行速率的比值來確定所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0011]優(yōu)選地,使所述計(jì)算機(jī)設(shè)備基于包含不同上傳/下載文件方式的測(cè)試指令運(yùn)行相應(yīng)的所述測(cè)試項(xiàng)目,以取得所述計(jì)算機(jī)設(shè)備運(yùn)行每一個(gè)所述測(cè)試項(xiàng)目的能效比;所述方法還包括步驟3):基于預(yù)設(shè)的運(yùn)行每一種上傳/下載文件方式的權(quán)重來取得反映所述計(jì)算機(jī)設(shè)備的所述網(wǎng)絡(luò)吞吐性能的能效比。
[0012]優(yōu)選地,改變所述上傳/下載文件方式中的數(shù)據(jù)包大小,以使所述計(jì)算機(jī)設(shè)備處于不同載荷強(qiáng)度,并使所述計(jì)算機(jī)設(shè)備處于相同的載荷強(qiáng)度下,基于包含不同上傳/下載文件方式的測(cè)試指令運(yùn)行相應(yīng)的所述測(cè)試項(xiàng)目,以供執(zhí)行步驟I)、步驟2)和步驟3)。
[0013]優(yōu)選地,所述上傳/下載文件方式包括:將存儲(chǔ)的文件以預(yù)設(shè)的大小的數(shù)據(jù)包隨機(jī)上傳的方式、將存儲(chǔ)的文件以預(yù)設(shè)的大小的數(shù)據(jù)包順序上傳的方式、以預(yù)設(shè)大小的數(shù)據(jù)包隨機(jī)下載文件、以預(yù)設(shè)大小的數(shù)據(jù)包順序下載文件中的至少一種。
[0014]優(yōu)選地,所述數(shù)據(jù)包的大小在512B-64KB之間。
[0015]如上所述,本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,具有以下有益效果:基于所述計(jì)算機(jī)設(shè)備運(yùn)行網(wǎng)絡(luò)吞 吐上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率與運(yùn)行所述網(wǎng)絡(luò)吞吐上傳/下載文件的測(cè)試項(xiàng)目時(shí)的功率的比值來確定所述計(jì)算機(jī)設(shè)備的網(wǎng)絡(luò)吞吐性能的能效比,能夠有針對(duì)性的反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
【專利附圖】
【附圖說明】
[0016]圖1顯示為本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法的流程圖。
[0017]圖2顯示為本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法中取得運(yùn)算速率的一種優(yōu)選實(shí)施方式的流程圖。
[0018]圖3顯示為本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法中取得運(yùn)算速率的又一種優(yōu)選實(shí)施方式的流程圖。
[0019]圖4顯示為本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法中取得所述計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目時(shí)的功率的結(jié)構(gòu)示意圖。
[0020]圖5顯示為本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法的又一種優(yōu)選實(shí)施方式的流程圖。
[0021]圖6顯示為本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法的又一種優(yōu)選實(shí)施方式的流程圖。
[0022]元件標(biāo)號(hào)說明
[0023]I計(jì)算機(jī)設(shè)備
[0024]2能效測(cè)試系統(tǒng)[0025]21網(wǎng)絡(luò)吞吐性能分析軟件
[0026]22功率測(cè)試儀
[0027]S1_S3、S11、S12、S13、S14、S15、S16 步驟
【具體實(shí)施方式】
[0028]以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
[0029]圖1顯示為本發(fā)明的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法的流程圖。其中,所述反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法主要由能效測(cè)試系統(tǒng)來執(zhí)行,所述能效測(cè)試系統(tǒng)為安裝在待測(cè)試的計(jì)算機(jī)設(shè)備中的應(yīng)用模塊。所述計(jì)算機(jī)設(shè)備為一種能夠按照事先存儲(chǔ)的程序,自動(dòng)、高速地進(jìn)行大量數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備,其包括但不限于刀片式服務(wù)器、文件服務(wù)器、網(wǎng)站服務(wù)器、塔式服務(wù)器、機(jī)架式服務(wù)器、普通臺(tái)式機(jī)、筆記本電腦、嵌入式設(shè)備等。
[0030]在步驟SI中,使計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目,所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率,以及取得所述計(jì)算機(jī)設(shè)備在運(yùn)行所述測(cè)試項(xiàng)目過程中的功率。其中,所述測(cè)試項(xiàng)目包括任何使所述計(jì)算機(jī)設(shè)備通過網(wǎng)絡(luò)進(jìn)行上傳/下載文件的測(cè)試項(xiàng)目,其包括但不限于:10 Meter測(cè)試軟件。
[0031]具體地,所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備中的上傳/下載文件的測(cè)試項(xiàng)目在一段時(shí)間內(nèi)所處理的數(shù)據(jù)量,并基于所述數(shù)據(jù)量與所述時(shí)間段的比值來計(jì)算所述計(jì)算機(jī)設(shè)備運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率。
[0032]例如,使所述計(jì)算機(jī)設(shè)備運(yùn)行上傳文件的測(cè)試項(xiàng)目,則所述能效測(cè)試系統(tǒng)在所述計(jì)算機(jī)設(shè)備運(yùn)行至tl時(shí)刻開始直至t2時(shí)刻時(shí)取得上傳的數(shù)據(jù)量a,并取得在tl時(shí)刻至t2時(shí)刻之間的所述計(jì)算機(jī)設(shè)備的功率,并基于所述數(shù)據(jù)量a與所述t2時(shí)刻與tl時(shí)刻的差值的比值來取得所述運(yùn)算速率,再基于所述功率與所述運(yùn)算速率的比值來取得能效比。
[0033]優(yōu)選地,如圖2所示,在所述步驟SI中取得計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率包括:步驟Sll和步驟S12。
[0034]在步驟Sll中,使計(jì)算機(jī)設(shè)備因所獲取的包含上傳/下載文件方式的測(cè)試指令而運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目,則所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間,以及所述文件的數(shù)據(jù)量。其中,所述上傳/下載文件方式包括任何使所述計(jì)算機(jī)設(shè)備通過網(wǎng)絡(luò)將存儲(chǔ)的文件進(jìn)行上傳/下載的方式,其包括但不限于:將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)的大小的數(shù)據(jù)包隨機(jī)上傳、將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)的大小的數(shù)據(jù)包順序上傳、將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)大小的數(shù)據(jù)包隨機(jī)下載、將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)大小的數(shù)據(jù)包順序下載中的至少一種。所述數(shù)據(jù)包的大小可根據(jù)不同所述計(jì)算機(jī)設(shè)備的用途而定,優(yōu)選在512Bytes-64KBytes之間。例如,所述計(jì)算機(jī)設(shè)備為文件服務(wù)器,則數(shù)據(jù)包大小在512Bytes-64KBytes之間。又如,所述計(jì)算機(jī)設(shè)備為網(wǎng)站服務(wù)器,則數(shù)據(jù)包大小在 512Bytes-512KBytes 之間。
[0035]所述計(jì)算機(jī)設(shè)備獲取所述測(cè)試指令的方式包括但不限于:1)通過網(wǎng)絡(luò)獲取所述測(cè)試指令。例如,通過網(wǎng)絡(luò)獲取請(qǐng)求下載存儲(chǔ)在所述計(jì)算機(jī)設(shè)備中的文件的請(qǐng)求等。2)通過人機(jī)交互設(shè)備獲取所述測(cè)試指令。例如,人員通過鼠標(biāo)在上傳/下載文件的測(cè)試項(xiàng)目的界面上選擇:使所述計(jì)算機(jī)設(shè)備將所存儲(chǔ)的文件以512KB的數(shù)據(jù)包隨機(jī)上傳的測(cè)試指令,并提供給所述計(jì)算機(jī)設(shè)備。由此,使得所述計(jì)算機(jī)設(shè)備基于所獲取的所述測(cè)試指令運(yùn)行相應(yīng)的上傳/下載文件的測(cè)試項(xiàng)目,以供所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備運(yùn)行相應(yīng)的測(cè)試項(xiàng)目所花費(fèi)的時(shí)間,以及所述測(cè)試項(xiàng)目在運(yùn)行過程中所處理的數(shù)據(jù)量。
[0036]在步驟S12中,所述能效測(cè)試系統(tǒng)基于所述功率和所述運(yùn)行速率的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0037]例如,所述測(cè)試指令為將所存儲(chǔ)的文件A按照每個(gè)數(shù)據(jù)包255KB進(jìn)行分割并順序地上傳至一服務(wù)器,所述計(jì)算機(jī)設(shè)備基于所述測(cè)試指令運(yùn)行上傳文件A的測(cè)試項(xiàng)目,則所述能效測(cè)試系統(tǒng)基于所述計(jì)算機(jī)設(shè)備運(yùn)行上傳文件A的測(cè)試項(xiàng)目來取得所花費(fèi)的時(shí)間、以及所述文件A的數(shù)據(jù)量;則所述能效測(cè)試系統(tǒng)基于所述數(shù)據(jù)量和所花費(fèi)時(shí)間的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0038]又如,所述測(cè)試指令為將存儲(chǔ)的文件B以512KB大小的數(shù)據(jù)包順序下載的指令,所述計(jì)算機(jī)設(shè)備運(yùn)行所述下載文件B的測(cè)試項(xiàng)目,則所述能效系統(tǒng)取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述下載文件的測(cè)試項(xiàng)目過程中所花費(fèi)的時(shí)間、以及所述文件B的數(shù)據(jù)量;則所述能效測(cè)試系統(tǒng)基于所述數(shù)據(jù)量和所花費(fèi)時(shí)間的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0039]優(yōu)選地,如圖3所示,在所述步驟SI中取得計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率的方式還包括:步驟S13、步驟S14。
[0040]在步驟S13中,使計(jì)算機(jī)設(shè)備在同一載荷強(qiáng)度下基于所獲取的多種包含上傳/下載文件的方式的測(cè)試指令來運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目,所述能效測(cè)試系統(tǒng)基于所述計(jì)算機(jī)設(shè)備每一次運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間,來取得運(yùn)行一次所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間的平均值;基于所述測(cè)試項(xiàng)目在每一次運(yùn)行過程中所處理的文件的數(shù)據(jù)量,來取得運(yùn)行一次所述測(cè)試項(xiàng)目所處理的文件的數(shù)據(jù)量的平均值。其中,載荷強(qiáng)度指所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目的能力受到改變的因素,其包括但不限于:上傳/下載的數(shù)據(jù)包的大小、所述計(jì)算機(jī)設(shè)備在運(yùn)行所述測(cè)試項(xiàng)目的同時(shí)還處理其他數(shù)據(jù)的數(shù)據(jù)量等。
[0041]例如,所述測(cè)試指令為將存儲(chǔ)的文件C、D、E以256KByte的數(shù)據(jù)包順序上傳,使所述計(jì)算機(jī)設(shè)備基于所述測(cè)試指令運(yùn)行3次上傳的測(cè)試項(xiàng)目,所述能效測(cè)試系統(tǒng)取得每一次運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間、以及每一個(gè)文件的數(shù)據(jù)量;接著,基于所述文件C、D、E的數(shù)據(jù)量來取得所述計(jì)算機(jī)設(shè)備運(yùn)行一次所述測(cè)試項(xiàng)目所能處理的文件的數(shù)據(jù)量的平均值,所述能效測(cè)試系統(tǒng)還基于每一次運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間來取得所述計(jì)算機(jī)設(shè)備運(yùn)行一次所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間的平均值。
[0042]在步驟S14中,所述能效測(cè)試系統(tǒng)基于所述數(shù)據(jù)量的平均值與所花費(fèi)時(shí)間的平均值的比值來取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率。
[0043]繼續(xù)步驟S13中的例子,所述能效測(cè)試系統(tǒng)基于所述數(shù)據(jù)量的平均值與所花費(fèi)的時(shí)間的平均值來取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述上傳文件的測(cè)試項(xiàng)目的運(yùn)行速率。
[0044]與此同時(shí),所述能效測(cè)試系統(tǒng)還執(zhí)行步驟S15。
[0045]在步驟S15中,所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備在運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目過程中的功率。如圖4所示,所述能效測(cè)試系統(tǒng)2包括:網(wǎng)絡(luò)吞吐性能分析軟件21、功率測(cè)試儀22。所述網(wǎng)絡(luò)吞吐性能分析軟件21為所述計(jì)算機(jī)設(shè)備I中的應(yīng)用模塊。所述功率測(cè)試儀22包括任何能夠測(cè)試所述計(jì)算機(jī)設(shè)備在運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目過程中的功率的儀器。
[0046]例如,將功率測(cè)試儀22與所述計(jì)算機(jī)設(shè)備I連接,以采集所述計(jì)算機(jī)設(shè)備I的功率,并將所采集的功率實(shí)時(shí)地提供給所述網(wǎng)絡(luò)吞吐性能分析軟件21,所述網(wǎng)絡(luò)吞吐性能分析軟件21基于所述計(jì)算機(jī)設(shè)備I所獲取的測(cè)試指令來獲取所述計(jì)算機(jī)設(shè)備的功率。
[0047]又如,將功率測(cè)試儀22與所述計(jì)算機(jī)設(shè)備I連接,當(dāng)所述計(jì)算機(jī)設(shè)備I基于所獲取的測(cè)試指令啟動(dòng)所述功率測(cè)試儀22采集功率,所述功率測(cè)試儀22將所采集的功率提供給所述網(wǎng)絡(luò)吞吐性能分析軟件21。
[0048]優(yōu)選地,在所述步驟SI中取得計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目過程中的功率的方式還包括步驟S16 (未予圖示)。
[0049]在步驟S16中,所述能效測(cè)試系統(tǒng)統(tǒng)計(jì)所述計(jì)算機(jī)設(shè)備在多次運(yùn)行所述測(cè)試項(xiàng)目過程中的功率,以取得所述功率的平均值。
[0050]所述能效測(cè)試系統(tǒng)統(tǒng)計(jì)所述計(jì)算機(jī)設(shè)備在多次運(yùn)行所述測(cè)試項(xiàng)目過程中的功率的方式包括但不限于:1)在所述計(jì)算機(jī)設(shè)備基于一次測(cè)試指令運(yùn)行所述測(cè)試項(xiàng)目過程中,所述網(wǎng)絡(luò)吞吐性能分析軟件21多次獲取所述功率測(cè)試儀22采集的功率。2)在所述計(jì)算機(jī)設(shè)備基于多次測(cè)試指令運(yùn)行所述測(cè)試項(xiàng)目過程中,所述網(wǎng)絡(luò)吞吐性能分析軟件21多次獲取所述功率測(cè)試儀22采集的功率。以供所述網(wǎng)絡(luò)吞吐性能分析軟件21取得所述計(jì)算機(jī)設(shè)備I在運(yùn)行所述測(cè)試項(xiàng)目過程中的平均功率。
[0051]在步驟S2中,所述能效測(cè)試系統(tǒng)基于所述功率和所述運(yùn)行速率的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0052]例如,所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備運(yùn)行下載文件的測(cè)試項(xiàng)目的運(yùn)行速率,以及運(yùn)行下載文件的測(cè)試項(xiàng)目時(shí)的功率,則所述能效測(cè)試系統(tǒng)基于所述功率與所述運(yùn)行速率的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0053]優(yōu)選地,所述步驟S2還包括步驟S21 (未予圖示)。
[0054]在步驟S21中,所述能效測(cè)試系統(tǒng)基于所述功率的平均值和所述運(yùn)行速率的比值來確定所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0055]例如,所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備運(yùn)行上傳文件的測(cè)試項(xiàng)目的運(yùn)行速率,以及運(yùn)行上傳文件的測(cè)試項(xiàng)目過程中的平均功率,則所述能效測(cè)試系統(tǒng)基于所述平均功率與所述運(yùn)行速率的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
[0056]作為一種優(yōu)選方案,如圖5所示,使所述計(jì)算機(jī)設(shè)備在相同的載荷強(qiáng)度下基于包含不同上傳/下載文件的方式的測(cè)試指令運(yùn)行不同的運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目,以取得所述計(jì)算機(jī)設(shè)備運(yùn)行不同所述測(cè)試項(xiàng)目的能效比;所述方法還包括步驟S3。其中,所述相同載荷強(qiáng)度指所述計(jì)算機(jī)設(shè)備上傳或下載的數(shù)據(jù)包的大小相同。
[0057]在步驟S3中,所述能效測(cè)試系統(tǒng)基于預(yù)設(shè)的運(yùn)行每一種上傳/下載文件的方式的權(quán)重來取得反映所述計(jì)算機(jī)設(shè)備的所述網(wǎng)絡(luò)吞吐性能的能效比。
[0058]例如,所述測(cè)試指令包括:將存儲(chǔ)的文件F以512KB的數(shù)據(jù)包隨機(jī)上傳、將存儲(chǔ)的文件G以512KB順序地下載,所述計(jì)算機(jī)設(shè)備基于所述測(cè)試指令依次運(yùn)行上傳文件F的測(cè)試項(xiàng)目和下載文件G的測(cè)試項(xiàng)目,所述能效測(cè)試系統(tǒng)依據(jù)運(yùn)行上傳文件F的測(cè)試項(xiàng)目來取得上傳文件F所花費(fèi)的時(shí)間、所述文件F的數(shù)據(jù)量、以及上傳文件F時(shí)所述計(jì)算機(jī)設(shè)備的功率,所述能效測(cè)試系統(tǒng)先基于所述文件F的數(shù)據(jù)量與上傳文件F所花費(fèi)的時(shí)間的比值來計(jì)算運(yùn)行上傳文件的測(cè)試項(xiàng)目的運(yùn)算速率,接著,基于上傳文件F時(shí)所述計(jì)算機(jī)設(shè)備的功率與運(yùn)算速率的比值來確定所述計(jì)算機(jī)設(shè)備的能效比Pl ;同理,所述能效測(cè)試系統(tǒng)基于所取得的所述計(jì)算機(jī)設(shè)備運(yùn)行下載文件G的測(cè)試項(xiàng)目所花費(fèi)的時(shí)間、所述文件G的數(shù)據(jù)量、以及下載文件G時(shí)所述計(jì)算機(jī)設(shè)備的功率來取得能效比P2,接著,所述能效測(cè)試系統(tǒng)基于預(yù)設(shè)的隨機(jī)上傳文件方式的權(quán)重為al、順序下載文件方式的權(quán)重為a2來確定反映所述計(jì)算機(jī)設(shè)備的網(wǎng)絡(luò)吞吐性能的能效比P=aI*PI +a2*P2。
[0059]作為又一種優(yōu)選方案,如圖6所示,使所述計(jì)算機(jī)設(shè)備在相同的載荷強(qiáng)度下,基于包含不同上傳/下載文件方式的測(cè)試指令運(yùn)行相應(yīng)的所述測(cè)試項(xiàng)目,以使所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備運(yùn)行每一個(gè)所述測(cè)試項(xiàng)目的能效比;接著,基于預(yù)設(shè)的運(yùn)行每一種上傳/下載文件的方式的權(quán)重來取得反映所述計(jì)算機(jī)設(shè)備的所述網(wǎng)絡(luò)吞吐性能的能效比。
[0060]例如,所述測(cè)試指令包括:將存儲(chǔ)的文件H、K以64KB的數(shù)據(jù)包分別順序的上傳、將存儲(chǔ)的文件M、N以64KB的數(shù)據(jù)包分別隨機(jī)下載,所述計(jì)算機(jī)設(shè)備依次運(yùn)行所述測(cè)試指令所對(duì)應(yīng)的上傳/下載文件的測(cè)試項(xiàng)目,則所述能效測(cè)試系統(tǒng)基于所述計(jì)算機(jī)設(shè)備運(yùn)行上傳文件H、K的測(cè)試項(xiàng)目分別取得上傳文件H和文件K所花費(fèi)的時(shí)間、文件H和文件K的數(shù)據(jù)量和分別上傳文件H和文件K過程中的功率,再基于所取得的文件H和文件K的數(shù)據(jù)量來取得所述計(jì)算機(jī)設(shè)備運(yùn)行一次上傳文件的測(cè)試項(xiàng)目的數(shù)據(jù)量的平均值,同時(shí),基于所取得的上傳文件H和文件K所花費(fèi)的時(shí)間來確定所述計(jì)算機(jī)設(shè)備運(yùn)行一次上傳文件的測(cè)試項(xiàng)目所花費(fèi)的時(shí)間的平均值,并基于所述數(shù)據(jù)量的平均值與所述時(shí)間平均值的比值來得到所述計(jì)算機(jī)設(shè)備運(yùn)行一次上傳文件的測(cè)試項(xiàng)目的運(yùn)行速率,與此同時(shí),所述能效測(cè)試系統(tǒng)還基于上傳文件H和文件K時(shí)的功率來取得所述計(jì)算機(jī)設(shè)備運(yùn)行一次上傳文件的測(cè)試項(xiàng)目的平均功率,則所述能效測(cè)試系統(tǒng)基于所取得的平均功率和運(yùn)行速率的比值來確定所述計(jì)算機(jī)設(shè)備的能效比P3 ;同理,所述能效測(cè)試系統(tǒng)取得所述計(jì)算機(jī)設(shè)備依次運(yùn)行下載文件M、N的測(cè)試項(xiàng)目時(shí)的能效比P4 ;接著,所述能效測(cè)試系統(tǒng)基于預(yù)設(shè)的順序上傳方式的權(quán)重為a3、隨機(jī)下載方式的權(quán)重為a4來確定反映所述計(jì)算機(jī)設(shè)備的所述網(wǎng)絡(luò)吞吐性能的能效比P4=a3*P3+a4*P4。
[0061]需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述測(cè)試指令僅為舉例,事實(shí)上,所述計(jì)算機(jī)設(shè)備可以依據(jù)包含不同的測(cè)試指令同時(shí)運(yùn)行相應(yīng)的測(cè)試項(xiàng)目來取得運(yùn)算速率,且在所述計(jì)算機(jī)設(shè)備同時(shí)運(yùn)行相應(yīng)的測(cè)試項(xiàng)目過程中,利用所述功率測(cè)試儀一次采集的功率來取得運(yùn)行各測(cè)試項(xiàng)目的能效比,接著,依據(jù)預(yù)設(shè)的上傳/下載方式的權(quán)重來確定反映所述計(jì)算機(jī)設(shè)備的所述網(wǎng)絡(luò)吞吐性能的能效比。
[0062]作為另一種優(yōu)選方式,使所述計(jì)算機(jī)設(shè)備處于不同載荷強(qiáng)度,所述能效測(cè)試系統(tǒng)執(zhí)行步驟S1、步驟S2和步驟S3。
[0063]例如,改變所述計(jì)算機(jī)設(shè)備上傳/下載的數(shù)據(jù)包的大小,使所述計(jì)算機(jī)設(shè)備運(yùn)行不同的測(cè)試項(xiàng)目,則所述能效測(cè)試系統(tǒng)取得反映所述計(jì)算機(jī)設(shè)備在不同載荷強(qiáng)度下的網(wǎng)絡(luò)吞吐性能的能效比,由此可利于使用者基于對(duì)不同計(jì)算機(jī)設(shè)備在不同載荷強(qiáng)度下的網(wǎng)絡(luò)吞吐性能能效比的對(duì)比來選擇合適的計(jì)算機(jī)設(shè)備。[0064]綜上所述,本發(fā)明所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,基于所述計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率與運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目時(shí)的功率的比值來確定所述計(jì)算機(jī)設(shè)備的網(wǎng)絡(luò)吞吐性能的能效比,能夠有針對(duì)性的反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比;另外,先使所述計(jì)算機(jī)設(shè)備運(yùn)行多個(gè)上傳/下載文件的測(cè)試項(xiàng)目,來求得反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能中不同載荷強(qiáng)度下的能效比,再基于預(yù)設(shè)的每一個(gè)上傳/下載文件的測(cè)試項(xiàng)目的權(quán)重來確定所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能的能效比,能夠針對(duì)計(jì)算機(jī)設(shè)備的使用特點(diǎn)來確定計(jì)算機(jī)設(shè)備的能效比,由此可方便用戶選擇適當(dāng)?shù)挠?jì)算機(jī)設(shè)備,以達(dá)到相應(yīng)的網(wǎng)絡(luò)吞吐性能要求。計(jì)算機(jī)設(shè)備的能效比反映了計(jì)算機(jī)設(shè)備功率是否被有效利用,以便工作人員基于計(jì)算機(jī)設(shè)備功率的利用情況來制定相應(yīng)的節(jié)能方案,同時(shí),有助于工作人員選擇計(jì)算機(jī)設(shè)備各組件的性能,使整個(gè)計(jì)算機(jī)設(shè)備的網(wǎng)絡(luò)吞吐性能達(dá)到最優(yōu),也使工作人員基于計(jì)算機(jī)設(shè)備在不同載荷強(qiáng)度下的能效t匕,選擇功率較低的計(jì)算機(jī)設(shè)備,以節(jié)約能源。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
[0065]上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,包括步驟: 1)使計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目,以取得運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率,以及取得所述計(jì)算機(jī)設(shè)備在運(yùn)行所述測(cè)試項(xiàng)目過程中的功率; 2)基于所述功率和所述運(yùn)行速率的比值來確定反映所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
2.根據(jù)權(quán)利要求1所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,在所述步驟I)中取得計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率包括: 使計(jì)算機(jī)設(shè)備因所獲取的包含上傳/下載文件方式的測(cè)試指令而運(yùn)行所述上傳/下載文件的測(cè)試項(xiàng)目,并在運(yùn)行完畢后取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間,以及所述文件的數(shù)據(jù)量; 基于所述數(shù)據(jù)量與所花費(fèi)的時(shí)間的比值來取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率。
3.根據(jù)權(quán)利要求1所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,在所述步驟I)中取得計(jì)算機(jī)設(shè)備運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目的運(yùn)行速率包括: 使計(jì)算機(jī)設(shè)備在同一載荷強(qiáng)度下基于所獲取的多個(gè)包含上傳/下載文件的方式的測(cè)試指令來運(yùn)行上傳/下載文件的測(cè)試項(xiàng)目,并基于所述計(jì)算機(jī)設(shè)備每一次運(yùn)行所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間,來取得運(yùn)行一次所述測(cè)試項(xiàng)目所花費(fèi)的時(shí)間的平均值;基于所述測(cè)試項(xiàng)目在每一次運(yùn)行過程中所處理的文件的數(shù)據(jù)量,來取得運(yùn)行一次所述測(cè)試項(xiàng)目所處理的文件的數(shù)據(jù)量的平均值; 基于所述數(shù)據(jù)量的平均值與所花費(fèi)時(shí)間的平均值的比值來取得所述計(jì)算機(jī)設(shè)備運(yùn)行所述測(cè)試項(xiàng)目的運(yùn)行速率。
4.根據(jù)權(quán)利要求1至3中任一所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,所述步驟I)包括: 統(tǒng)計(jì)所述計(jì)算機(jī)設(shè)備在多次運(yùn)行所述測(cè)試項(xiàng)目過程中的功率,以取得所述功率的平均值。
5.根據(jù)權(quán)利要求4所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,所述步驟2)包括:基于所述功率的平均值和所述運(yùn)行速率的比值來確定所述計(jì)算機(jī)設(shè)備在網(wǎng)絡(luò)吞吐性能上的能效比。
6.根據(jù)權(quán)利要求2或3所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,使所述計(jì)算機(jī)設(shè)備基于不同的包含上傳/下載文件方式的測(cè)試指令運(yùn)行相應(yīng)的所述測(cè)試項(xiàng)目,以取得所述計(jì)算機(jī)設(shè)備運(yùn)行每一個(gè)所述測(cè)試項(xiàng)目的能效比;所述方法還包括步驟3):基于預(yù)設(shè)的運(yùn)行每一種上傳/下載文件方式的權(quán)重來取得反映所述計(jì)算機(jī)設(shè)備的所述網(wǎng)絡(luò)吞吐性能的能效比。
7.根據(jù)權(quán)利要求2所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,所述上傳/下載文件方式包括:將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)大小的數(shù)據(jù)包隨機(jī)上傳、將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)大小的數(shù)據(jù)包順序上傳、將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)大小的數(shù)據(jù)包隨機(jī)下載、將存儲(chǔ)的文件分成多個(gè)預(yù)設(shè)大小的數(shù)據(jù)包順序下載中的至少一種。
8.根據(jù)權(quán)利要求7所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,改變所述上傳/下載文件方式中的數(shù)據(jù)包大小,以使所述計(jì)算機(jī)設(shè)備處于不同載荷強(qiáng)度,并當(dāng)所述計(jì)算機(jī)設(shè)備處于相同的載荷強(qiáng)度下,基于包含上傳/下載文件方式的測(cè)試指令運(yùn)行相應(yīng)的所述測(cè)試項(xiàng)目時(shí),執(zhí)行所述步驟I)和步驟2)。
9.根據(jù)權(quán)利要求8所述的反映計(jì)算機(jī)設(shè)備網(wǎng)絡(luò)吞吐能效的測(cè)試方法,其特征在于,所述數(shù)據(jù)包的大小在512B-64`KB之間。
【文檔編號(hào)】H04B17/00GK103516445SQ201210223449
【公開日】2014年1月15日 申請(qǐng)日期:2012年6月29日 優(yōu)先權(quán)日:2012年6月29日
【發(fā)明者】談騫, 陸肖元, 方行, 毛興江, 葛昌榮 申請(qǐng)人:上海寬帶技術(shù)及應(yīng)用工程研究中心