两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種應(yīng)用服務(wù)器集群效率測(cè)試方法及系統(tǒng)的制作方法

文檔序號(hào):7993208閱讀:490來(lái)源:國(guó)知局
專利名稱:一種應(yīng)用服務(wù)器集群效率測(cè)試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)涉及應(yīng)用服務(wù)器領(lǐng)域,特別涉及一種應(yīng)用服務(wù)器集群效率測(cè)試方法及系統(tǒng)。
背景技術(shù)
應(yīng)用服務(wù)器是網(wǎng)絡(luò)企業(yè)提供運(yùn)行環(huán)境的一種基礎(chǔ)軟件,能夠并行的處理企業(yè)應(yīng)用的業(yè)務(wù)邏輯運(yùn)算,并與后端數(shù)據(jù)庫(kù)資源連接。應(yīng)用服務(wù)器集群是多個(gè)應(yīng)用服務(wù)器的集合,通過(guò)前端唯一的負(fù)載均衡器對(duì)外提供服務(wù)。通過(guò)應(yīng)用服務(wù)器集群能夠提高系統(tǒng)的服務(wù)能力。當(dāng)系統(tǒng)訪問(wèn)用戶數(shù)達(dá)到單機(jī)系統(tǒng)的最大承受能力時(shí),此時(shí)應(yīng)用服務(wù)器集群能夠提供系統(tǒng)的服務(wù)能力,使系統(tǒng)更好的為用戶服務(wù)。但是,現(xiàn)有技術(shù)中還未有一種有效的技術(shù)對(duì)應(yīng)用服務(wù)器集群的服務(wù)能力進(jìn)行有效的測(cè)試,使得在系統(tǒng)訪問(wèn)用戶數(shù)達(dá)到單機(jī)系統(tǒng)的最大承受能力時(shí),能夠有效的選擇的適合的應(yīng)用服務(wù)器集群,往往選擇的應(yīng)用服務(wù)器集群的服務(wù)能力可能小于原有的單機(jī)系統(tǒng)的服務(wù)能力,不能更好的提升系統(tǒng)的服務(wù)能力;或者是應(yīng)用的服務(wù)器集群的服務(wù)能力遠(yuǎn)遠(yuǎn)超出原有的單機(jī)系統(tǒng)的服務(wù)器能力,浪費(fèi)了一部分服務(wù)器集群的服務(wù)能力。因此,亟需一種應(yīng)用服務(wù)器集群效率測(cè)試方法能夠有效的測(cè)試應(yīng)用服務(wù)器集群的服務(wù)能力,從而在系統(tǒng)訪問(wèn)用戶數(shù)達(dá)到單機(jī)系統(tǒng)的最大承受能力時(shí),準(zhǔn)確的選擇適當(dāng)?shù)膽?yīng)用服務(wù)器集群,使系統(tǒng)能更好的為用戶服務(wù)。

發(fā)明內(nèi)容
本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種應(yīng)用服務(wù)器集群效率測(cè)試方法,通過(guò)確定應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間和請(qǐng)求處理能力,進(jìn)而確定所述應(yīng)用服務(wù)器集群的效率,準(zhǔn)確測(cè)試應(yīng)用服務(wù)器集群的服務(wù)能力。本申請(qǐng)還提供了一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng),用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種應(yīng)用服務(wù)器集群效率測(cè)試方法,包括確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力;依據(jù)所述各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器集群的理論最大請(qǐng)求處理能力;獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力;依據(jù)所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力及所述應(yīng)用服務(wù)器集群的請(qǐng)求處理能力區(qū)間中的最大請(qǐng)求處理能力測(cè)試所述應(yīng)用服務(wù)器集群的效率,所述應(yīng)用服務(wù)器集群的效率為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力與所述集群最大請(qǐng)求處理能力的商。
上述方法,優(yōu)選的,所述確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力包括分別測(cè)試所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的處理能力,當(dāng)應(yīng)用所述單節(jié)點(diǎn)應(yīng)用服務(wù)器對(duì)系統(tǒng)進(jìn)行訪問(wèn),所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的單節(jié)點(diǎn)應(yīng)用服務(wù)器的處理能力為所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,所述單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力為所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力。上述方法,優(yōu)選的,所述計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器的理論最大請(qǐng)求處理能力包括將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器中峰值處理能力最小的應(yīng)用服務(wù)器的峰值處理能力作為所述應(yīng)用服務(wù)器集群峰值處理能力區(qū)間中的最小值;將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力的總和作為所述應(yīng)用服務(wù)器集群處理能力區(qū)間的理論最大值;將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力的總和作為所述應(yīng)用服務(wù)器集群請(qǐng)求處理能力的理論最大請(qǐng)求處理能力。上述方法,優(yōu)選的,所述獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力包括應(yīng)用所述應(yīng)用服務(wù)器集群在不同測(cè)試壓力下對(duì)系統(tǒng)進(jìn)行訪問(wèn),當(dāng)所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的所述應(yīng)用服務(wù)器集群的處理能力為所述應(yīng)用服務(wù)器的實(shí)際處理能力;所述應(yīng)用服務(wù)器集群處于實(shí)際處理能力時(shí)的請(qǐng)求處理能力為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力。一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng),包括確定模塊、計(jì)算模塊、獲取模塊和測(cè)試模塊;其中,所述確定模塊用于確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力;所述計(jì)算模塊用于依據(jù)所述各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器的理論最大請(qǐng)求處理能力;所述獲取模塊用于獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力;所述測(cè)試模塊用于依據(jù)所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力及所述應(yīng)用服務(wù)器集群的請(qǐng)求處理能力區(qū)間中的最大請(qǐng)求處理能力測(cè)試所述應(yīng)用服務(wù)器集群的效率,所述應(yīng)用服務(wù)器集群的效率為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力與所述集群最大請(qǐng)求處理能力的商。上述系統(tǒng),優(yōu)選的,所述確定模塊包括第一檢測(cè)單元,用于檢測(cè)所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力;第一記錄單元,用于記錄當(dāng)應(yīng)用所述單節(jié)點(diǎn)應(yīng)用服務(wù)器對(duì)系統(tǒng)進(jìn)行訪問(wèn),所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的單節(jié)點(diǎn)應(yīng)用服務(wù)器的處理能力,即所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,并記錄所述單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力,即所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力。上述系統(tǒng),優(yōu)選的,所述計(jì)算模塊包括第一計(jì)算單元,用于將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力進(jìn)行比較,并將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器中峰值處理能力最小的應(yīng)用服務(wù)器的峰值能力作為所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間的最小值;并將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力的總和作為所述應(yīng)用服務(wù)器集群處理能力區(qū)間的理論最大值;第二計(jì)算單元,用于將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力的總和作為所述應(yīng)用服務(wù)器集群的理論最大請(qǐng)求處理能力。上述系統(tǒng),優(yōu)選的,所述獲取模塊包括第二檢測(cè)單元,用于檢測(cè)所述應(yīng)用服務(wù)器集群在不同測(cè)試壓力下的實(shí)際處理能力;第二記錄單元,用于記錄當(dāng)所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的所述應(yīng)用服務(wù)器集群的處理能力,即所述應(yīng)用服務(wù)器的實(shí)際處理能力;并記錄所述應(yīng)用服務(wù)器集群處于實(shí)際處理能力時(shí)的請(qǐng)求處理能力,即所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力。本申請(qǐng)?zhí)峁┑囊环N應(yīng)用服務(wù)器集群效率測(cè)試方法及系統(tǒng),在測(cè)試過(guò)程中,首先通過(guò)測(cè)試單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力和單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理,確定應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間,及請(qǐng)求處理能力理論最大值,然后在應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)測(cè)試應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力,然后根據(jù)應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力和請(qǐng)求處理能力的理論最大值計(jì)算服務(wù)器集群的效率。由上述可知,本申請(qǐng)?zhí)峁┑囊环N應(yīng)用服務(wù)器集群效率測(cè)試方法及系統(tǒng),在測(cè)試過(guò)程中,充分考慮集群對(duì)性能的提升重點(diǎn)是多用戶的服務(wù)能力,即在應(yīng)用服務(wù)器集群峰值處理能力區(qū)間內(nèi)測(cè)試應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力,并計(jì)算應(yīng)用服務(wù)器集群的效率, 該方法通過(guò)量化的方式測(cè)試應(yīng)用服務(wù)器集群的效率,測(cè)得的應(yīng)用服務(wù)器集群的效率是可準(zhǔn)確比較與評(píng)價(jià)的,并且,即使測(cè)試環(huán)境不同、應(yīng)用服務(wù)器產(chǎn)品不同,由該測(cè)試方法及系統(tǒng)得到的應(yīng)用服務(wù)器集群的效率仍然有意義。


為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本申請(qǐng)的一種應(yīng)用服務(wù)器集群效率測(cè)試方法實(shí)施例一的流程圖;圖2是本申請(qǐng)中一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng)實(shí)施例一的一結(jié)構(gòu)示意圖;圖3是本申請(qǐng)中一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng)實(shí)施例一的一結(jié)構(gòu)示意圖4是本申請(qǐng)中一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng)實(shí)施例一的另一結(jié)構(gòu)示意圖;圖5是本申請(qǐng)中一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng)實(shí)施例一的又一結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算裝置環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器裝置、包括以上任何裝置或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)實(shí)施例一提供的一種應(yīng)用服務(wù)器集群效率測(cè)試方法的流程圖如圖1所述, 包括步驟SlOl 確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力, 及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力;分別測(cè)試應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,在給定測(cè)試壓力下,當(dāng)應(yīng)用所述單節(jié)點(diǎn)應(yīng)用服務(wù)器對(duì)系統(tǒng)進(jìn)行訪問(wèn),如果系統(tǒng)響應(yīng)時(shí)間超出第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值,則判定系統(tǒng)進(jìn)入峰值工作狀態(tài)。其中,第一預(yù)設(shè)合理值和第二預(yù)設(shè)合理值都可以由用戶根據(jù)實(shí)際需要指定。逐步調(diào)整測(cè)試壓力,使系統(tǒng)的響應(yīng)時(shí)間控制在第一預(yù)設(shè)合理值內(nèi)、請(qǐng)求失敗數(shù)控制在第二預(yù)設(shè)合理值內(nèi)的最大測(cè)試壓力即為單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力所對(duì)應(yīng)的請(qǐng)求處理能力即為單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力,請(qǐng)求處理能力一般采用指標(biāo)為每秒處理請(qǐng)求數(shù)。例如,節(jié)點(diǎn)192. 168. 51. 82機(jī)器在100用戶并發(fā)訪問(wèn)時(shí),系統(tǒng)響應(yīng)時(shí)間和請(qǐng)求失敗數(shù)均在在合理范圍內(nèi),在110用戶并發(fā)訪問(wèn)時(shí),系統(tǒng)的響應(yīng)時(shí)間或請(qǐng)求失敗數(shù)超出合理范圍,則判定該節(jié)點(diǎn)的峰值處理能力為100并發(fā)訪問(wèn),記錄此時(shí)的請(qǐng)求處理能力為每秒處理8 個(gè)訪問(wèn)請(qǐng)求。如果服務(wù)器集群中所有單節(jié)點(diǎn)應(yīng)用服務(wù)器的軟硬件配置均相同,則可以只測(cè)試其中一個(gè)節(jié)點(diǎn)的峰值處理能力,據(jù)此推算出其它單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及整個(gè)服務(wù)器集群的峰值處理能力。步驟S102 依據(jù)所述各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器的請(qǐng)求處理能力區(qū)間;具體的,應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間的計(jì)算方法可以為將所述應(yīng)用服務(wù)器集群中單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力的最小值作為應(yīng)用服務(wù)器集群的峰值能力區(qū)間的最小值,將應(yīng)用服務(wù)器集群中所有單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力的總和作為應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間的理論最大值。應(yīng)用服務(wù)器集群峰值處理能力區(qū)間可以簡(jiǎn)單表示為[Min(各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力),Sum(各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力)]。其中,Min方法為從多個(gè)值中選擇最小值,Sum方法為將多個(gè)值求和。應(yīng)用服務(wù)器集群的理論最大請(qǐng)求處理能力為單節(jié)點(diǎn)請(qǐng)求處理能力的總和,簡(jiǎn)單表示為Sum(各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力)Sum方法定義同上。例如,如果三節(jié)點(diǎn)集群的單節(jié)點(diǎn)峰值處理能力分別為100、150、100,請(qǐng)求處理能力分別為8、12、8,那么整個(gè)應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間為[100,350],理論最大請(qǐng)求處理能力為觀。步驟S103 獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力;給定測(cè)試壓力,所述測(cè)試壓力在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi),通過(guò)所述應(yīng)用服務(wù)器集群對(duì)系統(tǒng)進(jìn)行訪問(wèn),如果系統(tǒng)的響應(yīng)時(shí)間超出第一預(yù)設(shè)合理值或請(qǐng)求失敗數(shù)超出第二預(yù)設(shè)合理值,則定義為系統(tǒng)過(guò)載,測(cè)試結(jié)果無(wú)效。測(cè)試壓力的選擇可以根據(jù)實(shí)際情況設(shè)定和調(diào)整,也可以使用預(yù)定義的值,如服務(wù)器集群的峰值處理能力的最大值、最小值和中值。例如,針對(duì)三節(jié)點(diǎn)集群進(jìn)行測(cè)試,在峰值壓力區(qū)間最小值的請(qǐng)求處理能力為16,在最大值的測(cè)試結(jié)果無(wú)效,在中值的請(qǐng)求處理能力為20。步驟S104 依據(jù)所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力及所述應(yīng)用服務(wù)器集群的請(qǐng)求處理能力區(qū)間中的最大請(qǐng)求處理能力測(cè)試所述應(yīng)用服務(wù)器集群的效率,所述應(yīng)用服務(wù)器集群的效率為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力與所述集群最大請(qǐng)求處理能力的商。具體的,應(yīng)用服務(wù)器集群的效率計(jì)算方法可以為服務(wù)器集群實(shí)際請(qǐng)求處理能力除以服務(wù)器集群理論最大請(qǐng)求處理能力,所得比值越接近1,代表所述應(yīng)用服務(wù)器集群的效率越高,系統(tǒng)的水平擴(kuò)展能力越強(qiáng)。用公式表示為服務(wù)器集群效率=服務(wù)器集群實(shí)際請(qǐng)求處理能力/集群理論最大請(qǐng)求處理能力。例如,針對(duì)三節(jié)點(diǎn)服務(wù)器集群實(shí)際請(qǐng)求處理能力,該服務(wù)器集群的效率最優(yōu)值為 20/28 = 1. 4。對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。與上述本申請(qǐng)一種應(yīng)用服務(wù)器集群效率測(cè)試方法實(shí)施例一所提供的方法相對(duì)應(yīng), 參見(jiàn)圖2,本申請(qǐng)還提供了一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng)實(shí)施例一,在本實(shí)施例中,該系統(tǒng)可以包括本申請(qǐng)實(shí)施例一提供的一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖如圖2 所示,包括確定模塊201、計(jì)算模塊202、獲取模塊203和測(cè)試模塊204 ;確定模塊201用于確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力;具體的,所述確定模塊201的結(jié)構(gòu)示意圖如圖3所示,包括第一檢測(cè)單元2011和第一記錄單元2012 ;第一檢測(cè)單元2011,用于檢測(cè)所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力;第一記錄單元2012,用于記錄當(dāng)應(yīng)用所述單節(jié)點(diǎn)應(yīng)用服務(wù)器對(duì)系統(tǒng)進(jìn)行訪問(wèn),所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的單節(jié)點(diǎn)應(yīng)用服務(wù)器的處理能力,即所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,并記錄所述單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力,即所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力。計(jì)算模塊202用于依據(jù)所述各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器的理論最大請(qǐng)求處理能力;具體的,所述計(jì)算模塊202的結(jié)構(gòu)示意圖如圖4所示,包括第一計(jì)算單元2021和第二計(jì)算單元2022 ;第一計(jì)算單元2021,用于將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力進(jìn)行比較,并將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器中峰值處理能力最小的應(yīng)用服務(wù)器的峰值能力作為所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間的最小值;并將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力的總和作為所述應(yīng)用服務(wù)器集群處理能力區(qū)間的理論最大值;第二計(jì)算單元2022,用于將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力的總和作為所述應(yīng)用服務(wù)器集群的理論最大請(qǐng)求處理能力。獲取模塊203用于獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力;具體的,所述獲取模塊203的結(jié)構(gòu)示意圖如圖5所示包括第二檢測(cè)單元2031和第二記錄單元2032 ;第二檢測(cè)單元,用于檢測(cè)所述應(yīng)用服務(wù)器集群在不同測(cè)試壓力下的實(shí)際處理能力;第二記錄單元,用于記錄當(dāng)所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的所述應(yīng)用服務(wù)器集群的處理能力,即所述應(yīng)用服務(wù)器的實(shí)際處理能力;并記錄所述應(yīng)用服務(wù)器集群處于實(shí)際處理能力時(shí)的請(qǐng)求處理能力,即所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力。測(cè)試模塊204用于依據(jù)所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力及所述應(yīng)用服務(wù)器集群的請(qǐng)求處理能力區(qū)間中的最大請(qǐng)求處理能力測(cè)試所述應(yīng)用服務(wù)器集群的效率,所述應(yīng)用服務(wù)器集群的效率為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力與所述集群最大請(qǐng)求處理能力的商。需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。 對(duì)于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或
者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)......”限定的要素,
并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。為了描述的方便,描述以上系統(tǒng)時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備 (可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上對(duì)本申請(qǐng)所提供的一種應(yīng)用服務(wù)器集群效率測(cè)試方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
權(quán)利要求
1.一種應(yīng)用服務(wù)器集群效率測(cè)試方法,其特征在于,包括確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力;依據(jù)所述各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器集群的理論最大請(qǐng)求處理能力;獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力;依據(jù)所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力及所述應(yīng)用服務(wù)器集群的請(qǐng)求處理能力區(qū)間中的最大請(qǐng)求處理能力測(cè)試所述應(yīng)用服務(wù)器集群的效率,所述應(yīng)用服務(wù)器集群的效率為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力與所述集群最大請(qǐng)求處理能力的商。
2.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力包括分別測(cè)試所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的處理能力,當(dāng)應(yīng)用所述單節(jié)點(diǎn)應(yīng)用服務(wù)器對(duì)系統(tǒng)進(jìn)行訪問(wèn),所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的單節(jié)點(diǎn)應(yīng)用服務(wù)器的處理能力為所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,所述單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力為所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力。
3.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器的理論最大請(qǐng)求處理能力包括將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器中峰值處理能力最小的應(yīng)用服務(wù)器的峰值處理能力作為所述應(yīng)用服務(wù)器集群峰值處理能力區(qū)間中的最小值;將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力的總和作為所述應(yīng)用服務(wù)器集群處理能力區(qū)間的理論最大值;將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力的總和作為所述應(yīng)用服務(wù)器集群請(qǐng)求處理能力的理論最大請(qǐng)求處理能力。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力包括應(yīng)用所述應(yīng)用服務(wù)器集群在不同測(cè)試壓力下對(duì)系統(tǒng)進(jìn)行訪問(wèn),當(dāng)所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的所述應(yīng)用服務(wù)器集群的處理能力為所述應(yīng)用服務(wù)器的實(shí)際處理能力;所述應(yīng)用服務(wù)器集群處于實(shí)際處理能力時(shí)的請(qǐng)求處理能力為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力。
5.一種應(yīng)用服務(wù)器集群效率測(cè)試系統(tǒng),其特征在于,包括確定模塊、計(jì)算模塊、獲取模塊和測(cè)試模塊;其中,所述確定模塊用于確定所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力;所述計(jì)算模塊用于依據(jù)所述各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力計(jì)算所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及所述應(yīng)用服務(wù)器的理論最大請(qǐng)求處理能力;所述獲取模塊用于獲取所述應(yīng)用服務(wù)器集群在所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及在所述請(qǐng)求處理區(qū)間內(nèi)的實(shí)際請(qǐng)求處理能力;所述測(cè)試模塊用于依據(jù)所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力及所述應(yīng)用服務(wù)器集群的請(qǐng)求處理能力區(qū)間中的最大請(qǐng)求處理能力測(cè)試所述應(yīng)用服務(wù)器集群的效率,所述應(yīng)用服務(wù)器集群的效率為所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力與所述集群最大請(qǐng)求處理能力的商。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述確定模塊包括第一檢測(cè)單元,用于檢測(cè)所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力;第一記錄單元,用于記錄當(dāng)應(yīng)用所述單節(jié)點(diǎn)應(yīng)用服務(wù)器對(duì)系統(tǒng)進(jìn)行訪問(wèn),所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的單節(jié)點(diǎn)應(yīng)用服務(wù)器的處理能力,即所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,并記錄所述單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力,即所述單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述計(jì)算模塊包括第一計(jì)算單元,用于將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力進(jìn)行比較,并將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器中峰值處理能力最小的應(yīng)用服務(wù)器的峰值能力作為所述應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間的最小值;并將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力的總和作為所述應(yīng)用服務(wù)器集群處理能力區(qū)間的理論最大值;第二計(jì)算單元,用于將所述應(yīng)用服務(wù)器集群中各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的請(qǐng)求處理能力的總和作為所述應(yīng)用服務(wù)器集群的理論最大請(qǐng)求處理能力。
8.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述獲取模塊包括第二檢測(cè)單元,用于檢測(cè)所述應(yīng)用服務(wù)器集群在不同測(cè)試壓力下的實(shí)際處理能力;第二記錄單元,用于記錄當(dāng)所述系統(tǒng)的響應(yīng)時(shí)間超過(guò)第一預(yù)設(shè)合理值或訪問(wèn)失敗數(shù)超過(guò)第二預(yù)設(shè)合理值時(shí)對(duì)應(yīng)的所述應(yīng)用服務(wù)器集群的處理能力,即所述應(yīng)用服務(wù)器的實(shí)際處理能力;并記錄所述應(yīng)用服務(wù)器集群處于實(shí)際處理能力時(shí)的請(qǐng)求處理能力,即所述應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力。
全文摘要
本申請(qǐng)?zhí)峁┝艘环N應(yīng)用服務(wù)器集群效率測(cè)試方法,包括確定各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力,及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力;依據(jù)各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器的峰值處理能力及各個(gè)單節(jié)點(diǎn)應(yīng)用服務(wù)器處于峰值處理能力時(shí)的請(qǐng)求處理能力計(jì)算應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間及理論最大請(qǐng)求處理能力;獲取應(yīng)用服務(wù)器集群在應(yīng)用服務(wù)器集群的峰值處理能力區(qū)間內(nèi)的實(shí)際處理能力及實(shí)際請(qǐng)求處理能力;依據(jù)應(yīng)用服務(wù)器集群的實(shí)際請(qǐng)求處理能力及最大請(qǐng)求處理能力測(cè)試應(yīng)用服務(wù)器集群的效率,本申請(qǐng)?zhí)峁┑姆椒?,在?yīng)用服務(wù)器集群峰值處理能力區(qū)間內(nèi)測(cè)試應(yīng)用服務(wù)器集群的效率,測(cè)得的應(yīng)用服務(wù)器集群的效率可準(zhǔn)確比較與評(píng)價(jià)。
文檔編號(hào)H04L29/08GK102394799SQ20111038828
公開(kāi)日2012年3月28日 申請(qǐng)日期2011年11月29日 優(yōu)先權(quán)日2011年11月29日
發(fā)明者劉春 , 劉歡迎, 翟魯超, 車帥 申請(qǐng)人:山東中創(chuàng)軟件商用中間件股份有限公司, 山東中創(chuàng)軟件工程股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
望江县| 湄潭县| 融水| 江门市| 宣化县| 福鼎市| 潢川县| 右玉县| 石渠县| 平乐县| 酒泉市| 黎平县| 广灵县| 铅山县| 长泰县| 平远县| 龙陵县| 万载县| 绩溪县| 台山市| 齐河县| 枞阳县| 和林格尔县| 沧州市| 长沙市| 德格县| 安顺市| 蓝山县| 龙井市| 阿图什市| 垫江县| 娱乐| 桐梓县| 西吉县| 巴林左旗| 尼玛县| 板桥市| 厦门市| 南开区| 余姚市| 锦屏县|