虛擬機的登錄界面排序系統(tǒng)及方法
【專利摘要】一種虛擬機的登錄界面排序方法,該方法包括:通過監(jiān)控程序獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間;根據(jù)獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間,計算用戶使用的每個虛擬機的資源使用量系數(shù);根據(jù)所計算的虛擬機的資源使用量系數(shù)對虛擬機的登錄界面進行排序,并在數(shù)據(jù)中心的登錄界面中顯示出排序后的虛擬機的登錄界面。本發(fā)明還提供一種虛擬機的登錄界面排序系統(tǒng)。利用本發(fā)明可以對虛擬機的登錄界面進行排序,讓用戶快速找到自己需要的虛擬機的登錄界面,提高了用戶登錄虛擬機的效率,節(jié)約了時間。
【專利說明】虛擬機的登錄界面排序系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種虛擬機控制系統(tǒng)及方法,尤其是關(guān)于一種虛擬機的登錄界面排序系統(tǒng)及方法。
【背景技術(shù)】
[0002]虛擬機(Virtual Machine)是指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。通過在數(shù)據(jù)中心的服務(wù)器上安裝虛擬機,可以在該服務(wù)器上模擬出一臺或多臺虛擬的服務(wù)器(即在虛擬機上安裝多個操作系統(tǒng))。如此一來,可以減少數(shù)據(jù)中心的服務(wù)器設(shè)備的采購成本,并可以將所有虛擬機靈活運用。
[0003]一般而言,用戶通過使用多個虛擬機,能夠?qū)⒐ぷ魅蝿?wù)分散到不同的虛擬機上,信息將不會互相占用且可以很清楚地劃分個人使用與工作使用時的虛擬機。通常,當(dāng)用戶登入數(shù)據(jù)中心之后,會顯示用戶使用過的虛擬機的登錄界面,但是,虛擬機的登錄界面的排序是隨機的,若此時用戶想要進入某一個指定的虛擬機(例如,資源使用量大的虛擬機)時,將會花費一些時間在數(shù)據(jù)中心的登錄界面中查找該虛擬機的登錄界面,如此一來,降低了用戶登錄虛擬機的效率,浪費了時間。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提供一種虛擬機的登錄界面排序系統(tǒng),其可以對虛擬機的登錄界面進行排序,讓用戶快速找到自己需要的虛擬機的登錄界面,提高了用戶登錄虛擬機的效率,節(jié)約了時間。
[0005]鑒于以上內(nèi)容,還有必要提供一種虛擬機的登錄界面排序方法,其可以對虛擬機的登錄界面排序,讓用戶快速找到自己需要的虛擬機的登錄界面,提高了用戶登錄虛擬機的效率,節(jié)約了時間。
[0006]一種虛擬機的登錄界面排序系統(tǒng),該系統(tǒng)包括:設(shè)置模塊,用于在監(jiān)控計算機中設(shè)置監(jiān)控程序;發(fā)送模塊,用于將監(jiān)控程序發(fā)送到數(shù)據(jù)中心的服務(wù)器中,所述數(shù)據(jù)中心的服務(wù)器安裝有虛擬機;獲取模塊,用于通過所述監(jiān)控程序獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間;計算模塊,用于根據(jù)獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間,計算用戶使用的每個虛擬機的資源使用量系數(shù);排序模塊,用于根據(jù)所計算的虛擬機的資源使用量系數(shù)對虛擬機的登錄界面進行排序,并在數(shù)據(jù)中心的登錄界面中顯示出排序后的虛擬機的登錄界面。
[0007]—種虛擬機的登錄界面排序方法,該方法包括:在監(jiān)控計算機中設(shè)置監(jiān)控程序;將監(jiān)控程序發(fā)送到數(shù)據(jù)中心的服務(wù)器中,所述數(shù)據(jù)中心的服務(wù)器安裝有虛擬機;通過所述監(jiān)控程序獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間;根據(jù)獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間,計算用戶使用的每個虛擬機的資源使用量系數(shù);根據(jù)所計算的虛擬機的資源使用量系數(shù)對虛擬機的登錄界面進行排序,并在數(shù)據(jù)中心的登錄界面中顯示出排序后的虛擬機的登錄界面。[0008]相較于現(xiàn)有技術(shù),本發(fā)明提供的虛擬機的登錄界面排序系統(tǒng)及方法,其可以對虛擬機的登錄界面進行排序,讓用戶快速找到自己需要的虛擬機的登錄界面,提高了用戶登錄虛擬機的效率,節(jié)約了時間。
【專利附圖】
【附圖說明】
[0009]圖1是本發(fā)明虛擬機的登錄界面排序系統(tǒng)較佳實施例的應(yīng)用環(huán)境圖。
[0010]圖2是本發(fā)明監(jiān)控計算機較佳實施例的結(jié)構(gòu)示意圖。
[0011]圖3是本發(fā)明虛擬機的登錄界面排序方法較佳實施例的流程圖。
[0012]圖4是本發(fā)明一實施例中虛擬機的登錄界面排序之后在數(shù)據(jù)中心的登錄界面顯示的示意圖。
[0013]圖5是本發(fā)明另一實施例中虛擬機的登錄界面排序之后在數(shù)據(jù)中心的登錄界面顯示的示意圖。
[0014]主要元件符號說明
【權(quán)利要求】
1.一種虛擬機的登錄界面排序系統(tǒng),其特征在于,該系統(tǒng)包括: 設(shè)置模塊,用于在監(jiān)控計算機中設(shè)置監(jiān)控程序; 發(fā)送模塊,用于將監(jiān)控程序發(fā)送到數(shù)據(jù)中心的服務(wù)器中,所述數(shù)據(jù)中心的服務(wù)器安裝有虛擬機; 獲取模塊,用于通過所述監(jiān)控程序獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間; 計算模塊,用于根據(jù)用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間,計算用戶使用的每個虛擬機的資源使用量系數(shù);及 排序模塊,用于根據(jù)所計算的虛擬機的資源使用量系數(shù)對虛擬機的登錄界面進行排序,并在數(shù)據(jù)中心的登錄界面中顯示出排序后的虛擬機的登錄界面。
2.如權(quán)利要求1所述的虛擬機的登錄界面排序系統(tǒng),其特征在于,所述虛擬機的運行參數(shù)包括虛擬機的CPU使用率、虛擬機的內(nèi)存平均運算量、虛擬機執(zhí)行的處理程序的百分比。
3.如權(quán)利要求2所述的虛擬機的登錄界面排序系統(tǒng),其特征在于,所述虛擬機的資源使用量系數(shù)的計算方式為:
icient 胃 c 木f (VMgpu) +Wm*g (VM^emory) +Wr*k (VMprocess);
VMusage=Select (VMt)/T;
USE (VM) =VMefficient+ffk*VMUsage; 其中,USE(VM)為虛擬機的資源使用量系數(shù),VMefficdmt為單位時間內(nèi)虛擬機的負(fù)載量,VMusage為虛擬機于單位時間內(nèi)所使用的比率,Wc^WmUk為常數(shù),T為單位時間,f (VMmi)為虛擬機的CPU使用率,g(VMMemory)虛擬機的內(nèi)存平均運算量,k(VMprocess)為虛擬機執(zhí)行的處理程序的百分比,Select(VMt)為用戶使用該虛擬機的累積時間。
4.如權(quán)利要求1所述的虛擬機的登錄界面排序系統(tǒng),其特征在于,所述虛擬機的登錄界面進行排序的方式是按照虛擬機的資源使用量系數(shù)的數(shù)值從大到小的方式排序。
5.一種虛擬機的登錄界面排序方法,其特征在于,該方法包括: 在監(jiān)控計算機中設(shè)置監(jiān)控程序; 將監(jiān)控程序發(fā)送到數(shù)據(jù)中心的服務(wù)器中,所述數(shù)據(jù)中心的服務(wù)器安裝有虛擬機;通過所述監(jiān)控程序獲取用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間; 根據(jù)用戶使用的每個虛擬機的運行參數(shù)及用戶使用的每個虛擬機的累積時間,計算用戶使用的每個虛擬機的資源使用量系數(shù);及 根據(jù)所計算的虛擬機的資源使用量系數(shù)對虛擬機的登錄界面進行排序,并在數(shù)據(jù)中心的登錄界面中顯示出排序后的虛擬機的登錄界面。
6.如權(quán)利要求5所述的虛擬機的登錄界面排序方法,其特征在于,所述虛擬機的運行參數(shù)包括虛擬機的CPU使用率、虛擬機的內(nèi)存平均運算量、虛擬機執(zhí)行的處理程序的百分比。
7.如權(quán)利要求6所述的虛擬機的登錄界面排序方法,其特征在于,所述虛擬機的資源使用量系數(shù)的計算方式為:
VMeff ic;[ent W。 木f (VMcpu) +Wm*g (VM]yeniory) +Wr*k (VMprocess);VMusage=Select (VMt)/T;
USE (VM) =VMefficient+ffk*VMUsage; 其中,USE(VM)為虛擬機的資源使用量系數(shù),VMefficdmt為單位時間內(nèi)虛擬機的負(fù)載量,VMusage為虛擬機于單位時間內(nèi)所使用的比率,Wc^WmUk為常數(shù),T為單位時間,f (VMmi)為虛擬機的CPU使用率,g(VMMemory)虛擬 機的內(nèi)存平均運算量,k(VMprocess)為虛擬機執(zhí)行的處理程序的百分比,Select(VMt)為用戶使用該虛擬機的累積時間。
8.如權(quán)利要求5所述的虛擬機的登錄界面排序方法,其特征在于,所述虛擬機的登錄界面進行排序的方式是按照虛擬機的資源使用量系數(shù)的數(shù)值從大到小的方式排序。
【文檔編號】G06F9/455GK103905494SQ201210578799
【公開日】2014年7月2日 申請日期:2012年12月27日 優(yōu)先權(quán)日:2012年12月27日
【發(fā)明者】李忠一, 盧秋樺, 顏宗信, 林建志, 張力凡, 林俞君 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司