一種分析在Linux系統(tǒng)測試環(huán)境服務(wù)器性能瓶頸的方法
【專利摘要】本發(fā)明提供一種分析在Linux測試環(huán)境服務(wù)器性能瓶頸的方法。該方法首先將服務(wù)器的各個功能模塊作為監(jiān)測對象,分別設(shè)置一個或者幾個不同方向的監(jiān)測工具,收集在測試過程中的性能數(shù)據(jù),然后將數(shù)據(jù)制成過程曲線,通過分析這些過程曲線是否超過了服務(wù)器功能模塊的標(biāo)準(zhǔn)值來找到測試服務(wù)器系統(tǒng)的瓶頸點,并且根據(jù)曲線變化情況,來優(yōu)化測試的過程設(shè)置。
【專利說明】—種分析在Linux系統(tǒng)測試環(huán)境服務(wù)器性能瓶頸的方法
[0001]【技術(shù)領(lǐng)域】
本發(fā)明涉及計算機性能檢測技術(shù),具體地說是一種分析在Linux系統(tǒng)測試環(huán)境服務(wù)器性能瓶頸的方法。
【背景技術(shù)】
[0002]在實際測試系統(tǒng)中,Iinux系統(tǒng)越來越多的出現(xiàn)在各種測試環(huán)境中,如何分析服務(wù)器在各種測試環(huán)境中的瓶頸成為了很多測試人員的重要責(zé)任。目前的情況是,大量的測試人員只針對服務(wù)器某一功能項或者很少的功能項進行監(jiān)控,并未全面的,系統(tǒng)性的監(jiān)測整個系統(tǒng)的資源利用情況,使得測試過程中的瓶頸分析不夠全面或者無法發(fā)現(xiàn)瓶頸點。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種分析在Linux測試環(huán)境服務(wù)器性能瓶頸的方法,具體的說就是利用數(shù)據(jù)收集工具,在被測服務(wù)器運行測試階段,監(jiān)測涉及到的各個功能模塊的資源利用情況,分析測試過程中功能模塊的性能表現(xiàn),找到木桶效應(yīng)的短板,進而通過解決這塊短板來提升整個系統(tǒng)的性能。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種分析在Linux系統(tǒng)測試環(huán)境服務(wù)器性能瓶頸的方法,通過Iinux自帶的常用數(shù)據(jù)收集工具,收集Iinux服務(wù)器系統(tǒng)各個功能模塊在測試過程中的資源利用情況,分析測試過程中這些功能模塊的的性能表現(xiàn),判斷整個系統(tǒng)或者整個測試周期內(nèi)瓶頸的目的。
[0005]進一步的,在測試開始之前,將服務(wù)器的各個功能模塊作為監(jiān)測對象,收集測試過程中的性能數(shù)據(jù),將收集到的數(shù)據(jù)重定向到服務(wù)器器本地或者遠端,待測試結(jié)束后,將以上收集到的數(shù)據(jù)通過整理并合理的制成一個過程曲線,在一張曲線圖中全局的,系統(tǒng)的通過分析這些過程曲線,并將服務(wù)器系統(tǒng)的各個功能模塊的性能標(biāo)準(zhǔn)值加入到曲線中,依照曲線判斷數(shù)據(jù)是否超過了服務(wù)器功能模塊的標(biāo)準(zhǔn)值來找到測試服務(wù)器系統(tǒng)的瓶頸點(考慮部分誤差),并且根據(jù)曲線變化情況,來優(yōu)化測試的過程設(shè)置。
[0006]設(shè)計模型,該模型通過比較數(shù)據(jù)之間的關(guān)系,分析在測試過程中的性能表現(xiàn),進而判斷出測試中的瓶頸點,進而提供解決瓶頸的方法及測試優(yōu)化建議。
[0007]本發(fā)明的有益效果是:
(I)全面的,系統(tǒng)的分析整個測試環(huán)境的資源利用情況(2)適應(yīng)性好,適應(yīng)于絕大多數(shù)Iinux版本和大部分測試內(nèi)容(3)可以幫助優(yōu)化測試過程(4)無需投入額外的軟硬件資源。
【專利附圖】
【附圖說明】
[0008]附圖1是本發(fā)明的設(shè)計模型圖。
【具體實施方式】
[0009]在測試開始之前,將服務(wù)器的各個功能模塊作為監(jiān)測對象,收集測試過程中的性能數(shù)據(jù),將收集到的數(shù)據(jù)重定向到服務(wù)器器本地或者遠端,待測試結(jié)束后,將以上收集到的數(shù)據(jù)通過整理并合理的制成一個過程曲線,在一張曲線圖中全局的,系統(tǒng)的通過分析這些過程曲線,并將服務(wù)器系統(tǒng)的各個功能模塊的性能標(biāo)準(zhǔn)值加入到曲線中,依照曲線判斷數(shù)據(jù)是否超過了服務(wù)器功能模塊的標(biāo)準(zhǔn)值來找到測試服務(wù)器系統(tǒng)的瓶頸點(考慮部分誤差),并且根據(jù)曲線變化情況,來優(yōu)化測試的過程設(shè)置。
[0010]設(shè)計模型
該模型通過比較數(shù)據(jù)之間的關(guān)系,分析在測試過程中的性能表現(xiàn),進而判斷 出測試中的瓶頸點,進而提供解決瓶頸的方法及測試優(yōu)化建議。
[0011]整個方法無需額外的軟硬件設(shè)備,通過Iinux系統(tǒng)自身自帶的部分性能監(jiān)測工具,整合后監(jiān)測到測試過程中的性能表現(xiàn),對測試本身無影響,不影響性能及測試穩(wěn)定性。
【權(quán)利要求】
1.一種分析在Linux系統(tǒng)測試環(huán)境服務(wù)器性能瓶頸的方法,其特征在于通過Iinux自帶的常用數(shù)據(jù)收集工具,收集Iinux服務(wù)器系統(tǒng)各個功能模塊在測試過程中的資源利用情況,分析測試過程中這些功能模塊的的性能表現(xiàn),判斷整個系統(tǒng)或者整個測試周期內(nèi)瓶頸的目的。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于在測試開始之前,將服務(wù)器的各個功能模塊作為監(jiān)測對象,收集測試過程中的性能數(shù)據(jù),將收集到的數(shù)據(jù)重定向到服務(wù)器器本地或者遠端,待測試結(jié)束后,將以上收集到的數(shù)據(jù)通過整理并合理的制成一個過程曲線,在一張曲線圖中全局的,系統(tǒng)的通過分析這些過程曲線,并將服務(wù)器系統(tǒng)的各個功能模塊的性能標(biāo)準(zhǔn)值加入到曲線中,依照曲線判斷數(shù)據(jù)是否超過了服務(wù)器功能模塊的標(biāo)準(zhǔn)值來找到測試服務(wù)器系統(tǒng)的瓶頸點(考慮部分誤差),并且根據(jù)曲線變化情況,來優(yōu)化測試的過程設(shè)置。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于設(shè)計模型,該模型通過比較數(shù)據(jù)之間的關(guān)系,分析在測試過程中的性能表現(xiàn),進而判斷出測試中的瓶頸點,進而提供解決瓶頸的方法及測試優(yōu)化建議。
【文檔編號】G06F11/26GK103870374SQ201410116985
【公開日】2014年6月18日 申請日期:2014年3月27日 優(yōu)先權(quán)日:2014年3月27日
【發(fā)明者】程建軍 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司