專利名稱::一種測(cè)試pc服務(wù)器性能表現(xiàn)的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及服務(wù)器應(yīng)用測(cè)試領(lǐng)域,具體涉及一種服務(wù)器部件性能測(cè)試和應(yīng)用性能測(cè)試方法。2、技術(shù)背景服務(wù)器產(chǎn)品在方案開發(fā)、采購應(yīng)用時(shí),需要對(duì)服務(wù)器進(jìn)行評(píng)估測(cè)試,確保其運(yùn)行良好、穩(wěn)定可靠。這樣就必須進(jìn)行測(cè)試確認(rèn)工作。本方法就是為了保證服務(wù)器整機(jī)應(yīng)用性能,通過3個(gè)維度的測(cè)試,全面考察服務(wù)器的各項(xiàng)指標(biāo)。3、
發(fā)明內(nèi)容本發(fā)明的目的是提供一種測(cè)試PC服務(wù)器性能表現(xiàn)的方法,通過該方法對(duì)服務(wù)器作部件性能和應(yīng)用性能進(jìn)行評(píng)估,需要通過以下服務(wù)器部件性能測(cè)試、服務(wù)器應(yīng)用性能測(cè)試和服務(wù)器穩(wěn)定性測(cè)試3個(gè)測(cè)試,以服務(wù)器部件性能測(cè)試和應(yīng)用性能測(cè)試為核心,通過對(duì)測(cè)試方法的整理和規(guī)范,進(jìn)行標(biāo)準(zhǔn)化的操作,保證產(chǎn)品性能測(cè)試結(jié)果的有效性,三種方法缺一不可。在各項(xiàng)測(cè)試中,若發(fā)現(xiàn)異常情況,需暫停測(cè)試,及時(shí)通知研發(fā)部工程師,待問題解決后再繼續(xù)其余測(cè)試。根據(jù)服務(wù)器特點(diǎn)及產(chǎn)品情況,如有必要,進(jìn)行高低溫、電磁兼容、跌落、振動(dòng)等測(cè)試。具體實(shí)施方式A服務(wù)器部件性能測(cè)試1)處理器性能測(cè)試使用通用測(cè)試工具SPECCPU2006測(cè)試處理器的整數(shù)運(yùn)算、浮點(diǎn)運(yùn)算等方面的能力。在整數(shù)運(yùn)算性能測(cè)試中,測(cè)試軟件模擬12項(xiàng)應(yīng)用,包括數(shù)據(jù)壓縮、電路布線、C編譯器、最低成本網(wǎng)絡(luò)流解算機(jī)、象棋模擬程序、自然語言處理、光線追蹤、Perl應(yīng)用、計(jì)算機(jī)群論、面向?qū)ο蟮臄?shù)據(jù)庫應(yīng)用等應(yīng)用,最后將每項(xiàng)應(yīng)用測(cè)試結(jié)果值加權(quán)平均得到處理器整數(shù)運(yùn)算性能測(cè)試值。通常,四核處理器的整數(shù)運(yùn)算SPEC值都在30以上。在浮點(diǎn)運(yùn)算性能測(cè)試中,測(cè)試軟件模擬14項(xiàng)應(yīng)用,包括量子色動(dòng)力學(xué)、淺水模型、3D勢(shì)場(chǎng)多柵格解算器、拋物/橢圓偏微分方程、3D圖形庫、流體動(dòng)力學(xué)、神經(jīng)元網(wǎng)絡(luò)、有限元模擬地震模型、面部識(shí)別、計(jì)算化學(xué)、數(shù)論、有限元模擬碰撞、粒子加速器、污染物擴(kuò)散等應(yīng)用,最后將每項(xiàng)應(yīng)用測(cè)試結(jié)果值加權(quán)平均得到處理器浮點(diǎn)運(yùn)算性能測(cè)試值,四核處理器的浮點(diǎn)運(yùn)算SPEC值都在20以上。2)內(nèi)存緩存性能測(cè)試使用通用測(cè)試工具Sisoftware獲得內(nèi)存帶寬、內(nèi)存緩存延遲等性能指標(biāo)。Sisoftware通過向內(nèi)存緩存發(fā)送足夠多的數(shù)據(jù)來獲得內(nèi)存帶寬;通過記錄傳輸數(shù)據(jù)塊所消耗的時(shí)間作為內(nèi)存緩存延遲。3)系統(tǒng)I0性能測(cè)試使用通用測(cè)試工具IOMeter測(cè)試獲得系統(tǒng)10的帶寬、延遲等性能指標(biāo)。在測(cè)試中,我們分別選擇了不同的測(cè)試腳本,全面測(cè)試被測(cè)服務(wù)器的10性能。(1)Max—throughput(read):文件尺寸為64KB,100%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大讀取吞吐量;(2)Max—10(read):文件尺寸為512B,100%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大讀取操作10處理能力;(3)Max—throughput(write):文件尺寸為64KB,0%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大寫入吞吐量;(4)Max一IO(write):文件尺寸為512B,0%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大寫入操作IO處理能力;B、服務(wù)器應(yīng)用性能測(cè)試-1)數(shù)據(jù)庫應(yīng)用性能測(cè)試使用通用測(cè)試工具BenchmarkFactory測(cè)試服務(wù)器數(shù)據(jù)庫應(yīng)用性能。測(cè)試在Windows2003server上進(jìn)行,采用AS3AP基準(zhǔn),模擬800虛擬用戶并行執(zhí)行大量査詢語句來測(cè)試數(shù)據(jù)庫的在線査詢性能。AS3AP測(cè)試基準(zhǔn)構(gòu)造的是一個(gè)簡(jiǎn)單的在線查詢模型,類似于圖書館的圖書查詢系統(tǒng),該基準(zhǔn)在測(cè)試之前需要?jiǎng)?chuàng)建五個(gè)表,它們分別是A—updates、A—uniquns、A—hundred、A—te叩ct和A—tiny,數(shù)據(jù)庫總共有763MB。測(cè)試主要使用A—updates表,該表有2000000行,每行100Byte。訪問類型是多用戶隨機(jī)査詢。通常,測(cè)試結(jié)果TPS值應(yīng)在5000以上。2)文件服務(wù)器應(yīng)用性能測(cè)試使用通用測(cè)試工具BenchmarkFactory測(cè)試文件服務(wù)器應(yīng)用性能。被測(cè)文件群組大約500MB,模擬用戶訪問類型有隨機(jī)讀、順序讀兩種,詳細(xì)測(cè)試腳本如下示,測(cè)試結(jié)果TPS值應(yīng)在4000以上。64%文件大小500K操作塊大小8K16%文件大小1M操作塊大小8K16%文件大小500K操作塊大小8K4%文件大小1M操作塊大小8K3)Web服務(wù)器應(yīng)用性能測(cè)試使用通用測(cè)試工具(如WebBench等)測(cè)試服務(wù)器動(dòng)態(tài)Web應(yīng)用性能。被測(cè)網(wǎng)頁群組共6.4MB,包含從1KB到5MB的網(wǎng)頁。所有的Html文件都是由數(shù)據(jù)產(chǎn)生器產(chǎn)生的標(biāo)準(zhǔn)文件。測(cè)試軟件模擬多用戶隨機(jī)訪問這些網(wǎng)頁。動(dòng)態(tài)訪問使用的是多用戶測(cè)試下的API-LightMix,測(cè)試在Windows2003server上進(jìn)行,測(cè)試結(jié)果TPS值應(yīng)在2000以上。C、服務(wù)器穩(wěn)定性測(cè)試測(cè)試被測(cè)服務(wù)器在大壓力情況下的穩(wěn)定性1)Win2000/2003系統(tǒng)下運(yùn)行壓力軟件(10meter、Maxpower等)12小時(shí)以上,運(yùn)行過程中服務(wù)器表現(xiàn)正常,沒有出現(xiàn)掉盤、死機(jī)、重啟等現(xiàn)象,系統(tǒng)日志沒有報(bào)錯(cuò)信息。2)系統(tǒng)重啟600次;運(yùn)行過程正常,沒有出現(xiàn)掉盤、死機(jī)等現(xiàn)象,系統(tǒng)日志沒有報(bào)錯(cuò)信息。(1)大文件隨機(jī)讀1(1)大文件隨機(jī)讀2(1)大文件順序讀l(1)大文件順序讀2Web服務(wù)器上的測(cè)試文件組成如下,文件名稱文件大小文件名稱文件大小文件名稱文件大小<table>tableseeoriginaldocumentpage6</column></row><table>權(quán)利要求1、一種測(cè)試PC服務(wù)器性能表現(xiàn)的方法,其特征在于,包括服務(wù)器部件性能測(cè)試、服務(wù)器應(yīng)用性能測(cè)試和服務(wù)器穩(wěn)定性測(cè)試,以服務(wù)器部件性能測(cè)試和應(yīng)用性能測(cè)試為核心,通過對(duì)測(cè)試方法的整理和規(guī)范,進(jìn)行標(biāo)準(zhǔn)化的操作,保證產(chǎn)品性能測(cè)試結(jié)果的有效性;具體測(cè)試步驟如下A、服務(wù)器部件性能測(cè)試1)處理器性能測(cè)試使用通用測(cè)試工具SPECCPU2006測(cè)試處理器的整數(shù)運(yùn)算、浮點(diǎn)運(yùn)算等方面的能力;在整數(shù)運(yùn)算性能測(cè)試中,測(cè)試軟件模擬12項(xiàng)應(yīng)用,包括數(shù)據(jù)壓縮、電路布線、C編譯器、最低成本網(wǎng)絡(luò)流解算機(jī)、象棋模擬程序、自然語言處理、光線追蹤、Perl應(yīng)用、計(jì)算機(jī)群論、面向?qū)ο蟮臄?shù)據(jù)庫應(yīng)用,最后將每項(xiàng)應(yīng)用測(cè)試結(jié)果值加權(quán)平均得到處理器整數(shù)運(yùn)算性能測(cè)試值,四核處理器的整數(shù)運(yùn)算SPEC值應(yīng)在30以上;在浮點(diǎn)運(yùn)算性能測(cè)試中,測(cè)試軟件模擬14項(xiàng)應(yīng)用,包括量子色動(dòng)力學(xué)、淺水模型、3D勢(shì)場(chǎng)多柵格解算器、拋物/橢圓偏微分方程、3D圖形庫、流體動(dòng)力學(xué)、神經(jīng)元網(wǎng)絡(luò)、有限元模擬地震模型、面部識(shí)別、計(jì)算化學(xué)、數(shù)論、有限元模擬碰撞、粒子加速器、污染物擴(kuò)散應(yīng)用,最后將每項(xiàng)應(yīng)用測(cè)試結(jié)果值加權(quán)平均得到處理器浮點(diǎn)運(yùn)算性能測(cè)試值,四核處理器的浮點(diǎn)運(yùn)算SPEC值應(yīng)在20以上;2)內(nèi)存緩存性能測(cè)試使用通用測(cè)試工具Sisoftware獲得內(nèi)存帶寬、內(nèi)存緩存延遲等性能指標(biāo),Sisoftware通過向內(nèi)存緩存發(fā)送足夠多的數(shù)據(jù)來獲得內(nèi)存帶寬;通過記錄傳輸數(shù)據(jù)塊所消耗的時(shí)間作為內(nèi)存緩存延遲;3)系統(tǒng)IO性能測(cè)試使用通用測(cè)試工具IOMeter測(cè)試獲得系統(tǒng)IO的帶寬、延遲等性能指標(biāo),在測(cè)試中,選擇不同的測(cè)試腳本,全面測(cè)試被測(cè)服務(wù)器的IO性能;包括以下測(cè)試(1)Max_throughput(read)文件尺寸為64KB,100%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大讀取吞吐量;(2)Max_IO(read)文件尺寸為512B,100%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大讀取操作IO處理能力;(3)Max_throughput(write)文件尺寸為64KB,0%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大寫入吞吐量;(4)Max_IO(write)文件尺寸為512B,0%讀取操作,隨機(jī)率為0%,用于檢測(cè)磁盤系統(tǒng)的最大寫入操作IO處理能力;B、服務(wù)器應(yīng)用性能測(cè)試1)數(shù)據(jù)庫應(yīng)用性能測(cè)試使用通用測(cè)試工具BenchmarkFactory測(cè)試服務(wù)器數(shù)據(jù)庫應(yīng)用性能,測(cè)試在Windows2003server上進(jìn)行,采用AS3AP基準(zhǔn),模擬800虛擬用戶并行執(zhí)行大量查詢語句來測(cè)試數(shù)據(jù)庫的在線查詢性能,AS3AP測(cè)試基準(zhǔn)構(gòu)造的是一個(gè)簡(jiǎn)單的在線查詢模型,類似于圖書館的圖書查詢系統(tǒng),該基準(zhǔn)在測(cè)試之前需要?jiǎng)?chuàng)建五個(gè)表,它們分別是A_updates、A_uniquns、A_hundred、A_tenpct和A_tiny,數(shù)據(jù)庫總共有763MB;測(cè)試主要使用A_updates表,該表有2000000行,每行100Byte,訪問類型是多用戶隨機(jī)查詢,測(cè)試結(jié)果TPS值應(yīng)在5000以上;2)文件服務(wù)器應(yīng)用性能測(cè)試使用通用測(cè)試工具BenchmarkFactory測(cè)試文件服務(wù)器應(yīng)用性能,被測(cè)文件群組大約500MB,模擬用戶訪問類型有隨機(jī)讀、順序讀兩種,測(cè)試結(jié)果TPS值應(yīng)在4000以上,詳細(xì)測(cè)試腳本如下示(1)大文件隨機(jī)讀164%文件大小500K操作塊大小8K(2)大文件隨機(jī)讀216%文件大小1M操作塊大小8K(3)大文件順序讀116%文件大小500K操作塊大小8K(4)大文件順序讀24%文件大小1M操作塊大小8K3)Web服務(wù)器應(yīng)用性能測(cè)試使用通用測(cè)試工具WebBench測(cè)試服務(wù)器動(dòng)態(tài)Web應(yīng)用性能,被測(cè)網(wǎng)頁群組共6.4MB,包含從1KB到5MB的網(wǎng)頁;所有的Html文件都是由數(shù)據(jù)產(chǎn)生器產(chǎn)生的標(biāo)準(zhǔn)文件;測(cè)試軟件模擬多用戶隨機(jī)訪問這些網(wǎng)頁,動(dòng)態(tài)訪問使用的是多用戶測(cè)試下的API-LightMix,測(cè)試在Windows2003server上進(jìn)行,測(cè)試結(jié)果TPS值應(yīng)在2000以上。C、服務(wù)器穩(wěn)定性測(cè)試測(cè)試被測(cè)服務(wù)器在大壓力情況下的穩(wěn)定性1)Win2000/2003系統(tǒng)下運(yùn)行壓力軟件IOmeter、Maxpower12小時(shí)以上,運(yùn)行過程中服務(wù)器表現(xiàn)正常,沒有出現(xiàn)掉盤、死機(jī)、重啟等現(xiàn)象,系統(tǒng)日志沒有報(bào)錯(cuò)信息;2)系統(tǒng)重啟600次;運(yùn)行過程正常,沒有出現(xiàn)掉盤、死機(jī)等現(xiàn)象,系統(tǒng)日志沒有報(bào)錯(cuò)信息。全文摘要一種測(cè)試PC服務(wù)器性能表現(xiàn)的方法,是以服務(wù)器部件性能測(cè)試和應(yīng)用性能測(cè)試為核心,通過對(duì)測(cè)試方法的整理和規(guī)范,有利于進(jìn)行標(biāo)準(zhǔn)化的操作,將問題盡早發(fā)現(xiàn),從而保證產(chǎn)品性能測(cè)試結(jié)果的有效性。這種測(cè)試方法能夠保證測(cè)試工作的質(zhì)量和效率,并且對(duì)產(chǎn)品研發(fā)、采購,方案開發(fā)等工作提供數(shù)據(jù)支持。該方法不僅能確認(rèn)服務(wù)器本身的硬件性能指標(biāo),還能通過各項(xiàng)測(cè)試,評(píng)估服務(wù)器在文件服務(wù)器應(yīng)用、Web服務(wù)器應(yīng)用、數(shù)據(jù)庫服務(wù)器應(yīng)用等方面的應(yīng)用性能,評(píng)估服務(wù)器運(yùn)行的穩(wěn)定性。該方法體系由三個(gè)大項(xiàng)組成服務(wù)器部件性能測(cè)試、服務(wù)器應(yīng)用性能測(cè)試、服務(wù)器穩(wěn)定性測(cè)試。文檔編號(hào)G06F11/34GK101246446SQ20081001512公開日2008年8月20日申請(qǐng)日期2008年3月12日優(yōu)先權(quán)日2008年3月12日發(fā)明者鑫喬,胡海坤申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司