亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于虛擬集群的應(yīng)用效能評估方法

文檔序號:6638151閱讀:205來源:國知局
一種基于虛擬集群的應(yīng)用效能評估方法
【專利摘要】本發(fā)明涉及云計算領(lǐng)域,特別是一種基于虛擬集群的應(yīng)用效能評估方法。本發(fā)明首先計算平臺的理論能效基準值PV(CPU)、PV(內(nèi)存);其次在虛擬集群創(chuàng)建后,計算應(yīng)用總基準能耗PV1;然后計算統(tǒng)計周期內(nèi)應(yīng)用的實際能效PV2;最后計算應(yīng)用實際能效與應(yīng)用總基準能耗之間的比值PV=(PV2/PV1)*100%。同時計算平臺下其他虛擬集群應(yīng)用的能效比,通過比較不同能效就能量化評估不同虛擬集群應(yīng)用的效能。本發(fā)明解決了通過人工收集應(yīng)用的訪問量和虛擬機消耗的資源來判斷能效的高與低的手工收集數(shù)據(jù)工作量大,收集方法不直觀;判斷方法不科學(xué),沒有專門的統(tǒng)計指標用于判斷能效的高低,判斷過于主觀等問題;可以用于虛擬集群的應(yīng)用效能評估。
【專利說明】一種基于虛擬集群的應(yīng)用效能評估方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計算領(lǐng)域,特別是一種基于虛擬集群的應(yīng)用效能評估方法。

【背景技術(shù)】
[0002] 隨著云計算的發(fā)展,企業(yè)或機構(gòu)應(yīng)用都有往虛擬機迀移的趨勢。在應(yīng)用運行的過 程中,需要定期對現(xiàn)有運行的應(yīng)用進行統(tǒng)計、評估和分析,例如:企業(yè)需要按月度、季度、半 年度、年度等進行應(yīng)用的效能評估,以了解某個應(yīng)用的情況;并且為應(yīng)用的后續(xù)發(fā)展決策提 供支持。效能高的應(yīng)用表示用戶數(shù)量多,產(chǎn)生的效果好,需要對其增加虛擬機;效能低的應(yīng) 用考慮是否減少其虛擬機數(shù)量,避免資源浪費。
[0003] 目前,對于基于虛擬機的應(yīng)用特別是在虛擬集群下運行的應(yīng)用效能的評估沒有有 效且準確的方法,一般都是通過人工收集應(yīng)用的訪問量和虛擬機消耗的資源來判斷能效的 高與低。
[0004] 采用現(xiàn)有的方法來評估應(yīng)用能效,存在以下的缺陷:
[0005] 一是手工收集數(shù)據(jù)工作量大,虛擬集群下的應(yīng)用對應(yīng)多臺虛擬機,數(shù)據(jù)收集點比 較零散,收集方法不直觀;
[0006] 二是判斷方法不科學(xué),沒有專門的統(tǒng)計指標用于判斷能效的高低,光憑應(yīng)用的訪 問量和虛擬機消耗的資源來判斷過于主觀。
[0007] 為了避免因人工手機應(yīng)用的訪問量和虛擬機消耗資源來判斷能效的高與低造成 的手工收集數(shù)據(jù)工作流大,手機方法零散,手機防范不直觀,缺乏專門的統(tǒng)計指標的判斷 防范不科學(xué),判斷過于主觀等問題,需要一種能綜合考慮各種相關(guān)因素,能量化平涂基于虛 擬集群的應(yīng)用效能的方法。


【發(fā)明內(nèi)容】

[0008] 本發(fā)明解決的技術(shù)問題在于提供一種基于虛擬集群的應(yīng)用效能評估方法;解決通 過人工收集應(yīng)用的訪問量和虛擬機消耗的資源來判斷能效的高與低所存在的問題。
[0009] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0010] 所述的方法包括如下步驟:
[0011] 步驟1:根據(jù)云平臺物理服務(wù)器硬件的參數(shù)計算平臺的理論能效基準值PV(CPU) 和PV(內(nèi)存);
[0012] 步驟2 :在虛擬集群創(chuàng)建后,根據(jù)應(yīng)用所在虛擬集群中所有虛擬機占用的CPU和內(nèi) 存的值計算應(yīng)用總基準能耗PV1,PV1 = [PV(CPU)*CPU核數(shù)+PV (內(nèi)存)*內(nèi)存大小]/2 ;
[0013] 步驟3 :在虛擬集群運行時,根據(jù)虛擬集群中前端服務(wù)器的日志統(tǒng)計特定時間段 的總訪問量pvcount ;
[0014] 步驟4 :計算統(tǒng)計周期內(nèi)應(yīng)用的實際能效PV2, PV2 = pvcount/rt,rt為統(tǒng)計周期 長度天數(shù);
[0015] 步驟5 :計算應(yīng)用實際能效與應(yīng)用總基準能耗之間的比值PV = (PV2/PV1)*100%;
[0016] 步驟6 :重復(fù)步驟2到步驟5計算平臺下其他虛擬集群應(yīng)用的能效比,比較不同 能效,量化評估不同虛擬集群應(yīng)用的效能;能效比高表示應(yīng)用的效能高,否則應(yīng)用的效能較 低。
[0017] 所述PV是PV (page view)即頁面瀏覽量;
[0018] 所述的PV (CPU)表示云平臺每CPU核每天的基準理論值,PV (CPU) = 200個/核/ 天*a ;表示每個CPU可支持200個PV訪問量;其中a為變量因子,用于調(diào)配理論值200; 0 ^ a 1 ;
[0019] PV (內(nèi)存)表示云平臺每GB內(nèi)存每天的基準理論值,PV (內(nèi)存)=200個/G/天 *0 ;表示每G內(nèi)存可支持200個PV訪問量。其中0為變量因子,用于調(diào)配理論值200; 0 ^ 0 ^ 1 ;
[0020] 理論值、a和|3可配置。
[0021] 能效是指為各個用戶提供的服務(wù)與所使用的總資源量之比,即云平臺提供多少 CPU、內(nèi)存給用戶業(yè)務(wù)應(yīng)用使用,用戶的業(yè)務(wù)應(yīng)用是否充分使用云平臺提供的資源;能效百 分比值分五個等級,1表示能效比80%以上,業(yè)務(wù)應(yīng)用充分使用云平臺提供資源,可擴充資 源,以便更好的支持;2表示能效比60-80%以上,業(yè)務(wù)應(yīng)用資源使用適中;3表示能效比 40-60%,業(yè)務(wù)應(yīng)用使用達到平均水平;4表示能效比20-40%,業(yè)務(wù)應(yīng)用低于平均水平;5表 示能效比20以下,業(yè)務(wù)應(yīng)用可縮減當(dāng)前資源,以便提供其他業(yè)務(wù)應(yīng)用使用。
[0022] 本發(fā)明通過前端服務(wù)器的日志統(tǒng)計特定時間段的總訪問量,可以從根本上解決手 工收集數(shù)據(jù)工作量大,虛擬集群下的應(yīng)用對應(yīng)多臺虛擬機,數(shù)據(jù)收集點比較零散,收集方法 不直觀的問題.二是數(shù)據(jù)收集都集中在前端服務(wù)器上,完全可通過自動化完成;三是充分 考慮了訪問、資源消耗量與應(yīng)用效能之間的關(guān)系,是一種科學(xué)客觀的評估方法;四是通過實 際PV值與理論PV值之間的比值百分數(shù)做了量化,在實際應(yīng)用中具有很強的可行性。

【專利附圖】

【附圖說明】
[0023] 下面結(jié)合附圖對本發(fā)明進一步說明:
[0024] 圖1為本發(fā)明方法流程圖;

【具體實施方式】
[0025] 如圖1所示,提供獲取虛擬機CPU、內(nèi)存配置,代入公式=(PV(CPU)*CPU核數(shù) +PV (內(nèi)存)*內(nèi)存大?。?2計算理論PV取值;代碼如下:
[0026]

【權(quán)利要求】
1. 一種基于虛擬集群的應(yīng)用效能評估方法,其特征在于:所述的方法包括如下步驟: 步驟1 :根據(jù)云平臺物理服務(wù)器硬件的參數(shù)計算平臺的理論能效基準值PV(CPU)和 PV(內(nèi)存); 步驟2 :在虛擬集群創(chuàng)建后,根據(jù)應(yīng)用所在虛擬集群中所有虛擬機占用的CPU和內(nèi)存的 值計算應(yīng)用總基準能耗PV1,PV1 = [PV (CPU) *CPU核數(shù)+PV (內(nèi)存)*內(nèi)存大小]/2 ; 步驟3 :在虛擬集群運行時,根據(jù)虛擬集群中前端服務(wù)器的日志統(tǒng)計特定時間段的總 訪問量pvcount ; 步驟4 :計算統(tǒng)計周期內(nèi)應(yīng)用的實際能效PV2, PV2 = pvcount/rt,rt為統(tǒng)計周期長度 天數(shù); 步驟5:計算應(yīng)用實際能效與應(yīng)用總基準能耗之間的比值PV= (PV2/PV1)*100% ; 步驟6 :重復(fù)步驟2到步驟5計算平臺下其他虛擬集群應(yīng)用的能效比,比較不同能效, 量化評估不同虛擬集群應(yīng)用的效能;能效比高表示應(yīng)用的效能高,否則應(yīng)用的效能較低。
2. 根據(jù)權(quán)利1要求所述的基于虛擬集群的應(yīng)用效能評估方法,其特征在于: 所述PV是PV (page view)即頁面瀏覽量; 所述的PV (CPU)表示云平臺每CPU核每天的基準理論值,PV (CPU) = 200個/核/天 * a ;表示每個CPU可支持200個PV訪問量;其中a為變量因子,用于調(diào)配理論值200; 0 ^ a 1 ; PV (內(nèi)存)表示云平臺每GB內(nèi)存每天的基準理論值,PV (內(nèi)存)= 200個/G/天*0 ;表 示每G內(nèi)存可支持200個PV訪問量。其中0為變量因子,用于調(diào)配理論值200 ;0彡0彡1 ; 理論值、a和0可配置。
3. 根據(jù)權(quán)利1或2要求所述的基于虛擬集群的應(yīng)用效能評估方法,其特征在于:能效 是指為各個用戶提供的服務(wù)與所使用的總資源量之比,即云平臺提供多少CPU、內(nèi)存給用戶 業(yè)務(wù)應(yīng)用使用,用戶的業(yè)務(wù)應(yīng)用是否充分使用云平臺提供的資源;能效百分比值分五個等 級,1表示能效比80%以上,業(yè)務(wù)應(yīng)用充分使用云平臺提供資源,可擴充資源,以便更好的 支持;2表示能效比60-80%以上,業(yè)務(wù)應(yīng)用資源使用適中;3表示能效比40-60%,業(yè)務(wù)應(yīng) 用使用達到平均水平;4表示能效比20-40%,業(yè)務(wù)應(yīng)用低于平均水平;5表示能效比20以 下,業(yè)務(wù)應(yīng)用可縮減當(dāng)前資源,以便提供其他業(yè)務(wù)應(yīng)用使用。
【文檔編號】G06F9/44GK104506590SQ201410758113
【公開日】2015年4月8日 申請日期:2014年12月11日 優(yōu)先權(quán)日:2014年12月11日
【發(fā)明者】張雪梅, 楊松, 莫展鵬, 季統(tǒng)凱 申請人:國云科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1