新四季網

一種用戶體驗指標監控方法及監控虛擬機的製作方法

2023-06-07 04:49:01

專利名稱:一種用戶體驗指標監控方法及監控虛擬機的製作方法
技術領域:
本發明涉及信息技術領域,尤其涉及一種用戶體驗指標監控方法及監控虛擬機。
背景技術:
虛擬機(Virtual Machine, VM)是指在物理伺服器上劃分出來的一臺或者多臺虛擬化的具有完整硬體系統功能的計算機系統。在桌面雲場景下,虛擬機運行在遠端的數據中心機房中,而且虛擬計算機上安裝各種應用程式,可以為用戶提供桌面辦公、呼叫座席等各種應用服務,因此,這一類虛擬機也可以稱為服務虛擬機。在桌面雲場景下,服務虛擬機中可以部署有用戶體驗類測試工具(如基準測試程序Benchmark工具),通過該測試工具可以對服務虛擬機上的應用程式的用戶體驗指標進行檢測,進而在用戶體驗指標較低時可以進行資源調度或維護等相應處理,以提升用戶體驗。
實踐中發現,在每個服務虛擬機上部署用戶體驗類測試工具增加了服務虛擬機的工作負荷,同時用戶因為私密性也難以接受。

發明內容
本發明實施例提供的一種用戶體驗指標監控方法及監控虛擬機,能夠有效監控服務虛擬機的用戶體驗指標。一種用戶體驗指標監控方法,包括監控虛擬機獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息;所述監控虛擬機將所述任一服務虛擬機在虛擬化平臺上的配置信息配置成所述監控虛擬機的配置信息;所述監控虛擬機在其配置信息配置完畢後,收集所述監控虛擬機運行應用程式的用戶體驗指標,並將所述用戶體驗指標以及所述任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺;其中,所述監控虛擬機創建在所述任一服務虛擬機所在的物理伺服器上,並且所述監控虛擬機與所述任一服務虛擬機均連結所述虛擬化平臺;所述監控虛擬機運行應用程式與所述任一服務虛擬機裝載的應用程式相同。一種監控虛擬機,包括獲取單元,用於獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息;配置單元,用於將所述任一服務虛擬機在虛擬化平臺上的配置信息配置成所述監控虛擬機的配置信息;收集單元,用於在所述監控虛擬機的配置信息配置完畢後,收集所述監控虛擬機運行應用程式的用戶體驗指標;上報單元,用於將所述用戶體驗指標以及所述任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺;
其中,所述監控虛擬機創建在所述任一服務虛擬機所在的物理伺服器上,並且所述監控虛擬機與所述任一服務虛擬機均連結所述虛擬化平臺;所述監控虛擬機運行的應用程式與所述任一服務虛擬機裝載的應用程式相同。一種用戶體驗指標監控系統,包括監控虛擬機和操作管理平臺;其中,所述監控虛擬機包括獲取單元,用於獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息;配置單元,用於將所述任一服務虛擬機在虛擬化平臺上的配置信息配置成所述監控虛擬機的配置信息;收集單元,用於在所述監控虛擬機的配置信息配置完畢後,收集所述監控虛擬機運行應用程式的用戶體驗指標;上報單元,用於將所述用戶體驗指標以及所述任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺;
所述操作管理平臺,用於接收所述監控虛擬機上報的所述用戶體驗指標所述任一服務虛擬機在虛擬化平臺上的標識,並將所述用戶體驗指標作為所述任一服務虛擬機的用戶體驗指標;其中,所述監控虛擬機創建在所述任一服務虛擬機所在的物理伺服器上,並且所述監控虛擬機與所述任一服務虛擬機均連結所述虛擬化平臺;所述監控虛擬機運行的應用程式與所述任一服務虛擬機裝載的應用程式相同。本發明實施例中,可以在任一服務虛擬機所在的物理伺服器上創建監控虛擬機, 並且監控虛擬機與該任一服務虛擬機之間通過虛擬化平臺連接,使得監控虛擬機可以獲取該任一服務虛擬機的標識和配置信息,並將該任一服務虛擬機的配置信息配置成監控虛擬機的配置信息後,收集監控虛擬機運行應用程式中的用戶體驗指標,並將該用戶體驗指標以及該任一服務虛擬機的在虛擬化平臺上的標識上報給操作管理平臺,從而操作管理平臺可以將該用戶體驗指標作為該任一服務虛擬機的用戶體驗指標。本發明實施例無需在服務虛擬機中部署用戶體驗類測試工具來檢測服務虛擬機上的應用程式的用戶體驗指標,而且監控虛擬機無需面向用戶提供業務,因此,可以在有效監控服務虛擬機的用戶體驗指標的同時,降低服務虛擬機的工作負荷,用戶易於接受。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖I是本發明實施例提供的一種用戶體驗指標監控方法的流程圖;圖2是本發明實施例提供的另一種用戶體驗指標監控方法的流程圖;圖3是本發明實施例提供的一種監控虛擬機的結構圖;圖4是本發明實施例提供的一種用戶體驗指標監控系統的結構圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。本發明實施例提供的一種用戶體驗指標監控方法及監控虛擬機,能夠有效監控服務虛擬機的用戶體驗指標的同時,降低服務虛擬機的工作負荷,用戶易於接受。以下分別進行詳細說明。請參閱圖1,圖I為本發明實施例提供的一種用戶體驗指標監控方法,可以應用於桌面雲(Desktop Cloud)、網際網路數據中心(Internet Data Center, IDC)、企業數據中心 (Enterprise Data Center, EDC)等領域。如圖I所示,該方法可以包括以下步驟101、監控虛擬機獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息;其中, 監控虛擬機創建在該任一服務虛擬機所在的物理伺服器上,並且監控虛擬機與該任一服務虛擬機均連結該虛擬化平臺。
作為一種可選的實施方式,監控虛擬機可以接收虛擬化平臺主動發送的任一服務虛擬機的標識和配置信息。其中,虛擬化平臺是一種用於在物理伺服器中創建服務虛擬機的虛擬化管理系統,對於已創建的服務虛擬機,其配置信息會在虛擬化平臺上進行存儲。其中,虛擬化平臺可以採用輪詢方式發送每一個服務虛擬機的標識和配置信息至監控虛擬機,或者也可以由維護人員手工觸發發送任一個服務虛擬機的標識和配置信息至監控虛擬機。本發明實施例中,監控虛擬機連結虛擬化平臺的具體形式可以和該任一服務虛擬機連結虛擬化平臺的具體形式相同。本發明實施例中,服務虛擬機的配置信息至少包括服務虛擬機的中央處理器 (Central Processing Unit, CPU)的核數、內存以及預佔帶寬。102、監控虛擬機將該任一服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息。本發明實施例中,監控虛擬機將該任一服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息之後,監控虛擬機即可模擬出該任一服務虛擬機的真實系統環境。103、監控虛擬機在其配置信息配置完畢後,收集監控虛擬機運行應用程式的用戶體驗指標;其中,監控虛擬機運行應用程式與該任一服務虛擬機裝載的應用程式相同。本發明實施例中,可以預先在服務虛擬機所在的物理伺服器(即為用戶提供虛擬化服務的物理設備)上創建一臺監控虛擬機,並且所創建的監控虛擬機的規格可以自定義。作為一種可選的實施方式,所創建的監控虛擬機的規格可以和用戶定製的服務虛擬機的規格一致,本發明實施例不作限定。本發明實施例中,在服務虛擬機所在的物理伺服器上創建監控虛擬機的具體實現方式與在該物理伺服器上創建服務虛擬機的具體實現方式相同,本發明實施例不作詳細介紹。本發明實施例中,在服務虛擬機所在的物理伺服器上創建監控虛擬機之後,可以進一步在所創建的監控虛擬機上部署Benchmark工具、VSI等用戶體驗類測試工具。由用戶體驗類測試工具來收集監控虛擬機運行應用程式中的用戶體驗指標。作為一種可選的實施方式,監控虛擬機將該任一服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息之後,可以立刻運行應用程式,並由用戶體驗類測試工具收集監控虛擬機運行應用程式中的用戶體驗指標。或者,監控虛擬機將該任一服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息之後,也可以由維護人員手工觸發監控虛擬機運行應用程式,並由用戶體驗類測試工具收集監控虛擬機運行應用程式中的用戶體驗指標。或者,監控虛擬機將該任一服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息之後可以啟動計時,並在計時到達設定值時運行應用程式,並由用戶體驗類測試工具自動收集監控虛擬機運行應用程式中的用戶體驗指標。本發明實施例中,所描述的用戶體驗指標可以包括打字響應速度、滑鼠移動的響應速度或文檔打開的時長等。作為一種可選的實施方式,監控虛擬機可以在其配置信息配置完畢後,運行腳本程序或執行程序以收集其運行應用程式中的用戶體驗指標。特別地,可以由監控虛擬機中部署的用戶體驗類測試工具運行腳本程序或執行程序來收集其運行應用程式的用戶體驗指標,從而可以推測出服務虛擬運行該應用程式的用戶體驗指標。104、監控虛擬機將上述用戶體驗指標以及該任一服務虛擬機的標識上報給操作管理(Operation Management, 0M)平臺。
作為一種可選的實施方式,監控虛擬機可以通過簡單網絡管理協議(Simple Network Management Protocol, SNMP)或簡單對象訪問協議(Simple Object Access Protocol, SOAP)將收集到的用戶體驗指標以及該任一服務虛擬機的標識上報給操作管理
XTZZ^
Τ* α ο在桌面雲場景下,操作管理平臺主要用於管理多個物理伺服器。其中,每個物理伺服器的服務虛擬機標識互不相同。操作管理平臺在收到某一個物理伺服器的監控虛擬機上報的用戶體驗指標以及任一服務虛擬機的標識後,可以將該用戶體驗指標作為該任一服務虛擬機的用戶體驗指標並上報給指標基線分析模塊,由指標基線分析模塊來評估該物理伺服器上的該任一服務虛擬機運行應用程式中的用戶體驗指標是否良好。圖I所示的方法中,可以在任一服務虛擬機所在的物理伺服器上創建監控虛擬機,並且監控虛擬機與該任一服務虛擬機之間通過虛擬化平臺連接,使得監控虛擬機可以獲取該任一服務虛擬機的標識和配置信息,並將該任一服務虛擬機的配置信息配置成監控虛擬機的配置信息後,收集監控虛擬機運行應用程式中的用戶體驗指標,並將該用戶體驗指標以及該任一服務虛擬機的在虛擬化平臺上的標識上報給操作管理平臺,從而操作管理平臺可以將該用戶體驗指標作為該任一服務虛擬機的用戶體驗指標。圖I所示的方法無需在服務虛擬機中部署用戶體驗類測試工具來檢測服務虛擬機上的應用程式的用戶體驗指標,而且監控虛擬機無需面向用戶提供業務,因此,可以在有效監控服務虛擬機的用戶體驗指標的同時,降低服務虛擬機的工作負荷,用戶易於接受。請參閱圖2,圖2為本發明實施例提供的另一種用戶體驗指標監控方法,應用於桌面雲。在圖2所示的方法中,也需要預先在服務虛擬機所在的物理伺服器上創建一臺監控虛擬機,該監控虛擬機與物理伺服器中的服務虛擬機均連結虛擬化平臺,以及該監控虛擬機運行的應用程式與服務虛擬機裝載的應用程式相同,該監控虛擬機上部署用戶體驗類測試工具。一個實施例中,監控虛擬機運行的應用程式可以是監控虛擬機創建完畢時,由維護人員複製服務虛擬機裝載的應用程式得到;或者,也可以在監控虛擬機創建時一併創建監控虛擬機運行的應用程式。如圖2所示,該方法可以包括以下步驟201、操作管理平臺通過SNMP、SOAP等協議下發啟動命令至監控虛擬機,觸發監控虛擬機啟動。本發明實施例中,上述步驟201是可選的。也即是說,監控虛擬機可以長時間處於工作狀態,而無需通過操作管理平臺觸發才啟動。或者,監控虛擬機也可以由用戶通過手工方式啟動,或者監控虛擬機也可以在定時器計時到達時自動啟動。202、監控虛擬機獲取服務虛擬機在虛擬化平臺上的標識和配置信息,並將服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息。203、監控虛擬機在其配置信息配置完畢後,收集其運行應用程式的用戶體驗指標。其中,監控虛擬機中部署的用戶體驗類測試工具可以運行腳本程序或執行程序來收集其運行應用程式的用戶體驗指標。其中,用戶體驗指標包括打字響應速度、滑鼠移動的響應速度,文檔打開的時長 坐寸ο204、監控虛擬機通過SNMP或SOAP協議將收集到的用戶體驗指標以及服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺。需要說明的是,監控虛擬機在執行上述步驟202、步驟203的過程中,物理伺服器上的服務虛擬機正常運行,不受監控虛擬機的操作影響。205、操作管理平臺將該用戶體驗指標作為該標識對應的服務虛擬機的用戶體驗指標,並上報給指標基線分析模塊。206、指標基線分析模塊判斷用戶體驗指標是否低於預設的基線指標,如果是,則執行步驟207和/或步驟208。其中,指標基線分析模塊判斷出用戶體驗指標低於預設的基線指標時,說明用戶體驗比較差,反之,則說明用戶體驗比較滿意,指標基線分析模塊無需進行任何操作。相應地,如果用戶體驗比較滿意,則監控虛擬機可以繼續執行上述步驟203和步驟204,或者暫停執行上述步驟203和步驟204。207、指標基線分析模塊向動態資源調度模塊發送通知消息,觸發動態資源調度模塊對服務虛擬機進行資源調度,以重新滿足用戶體驗。舉例來說,如果上述步驟206中,指標基線分析模塊判斷打字響應速度低於預設的基線指標,那麼指標基線分析模塊可以向動態資源調度模塊發送通知消息,觸發動態資源調度模塊可以擴大服務虛擬機的配置,例如擴展(PU的核數和/或內存,以滿足用戶體驗指標要求。又舉例來說,如果上述步驟206中,指標基線分析模塊判斷滑鼠移動的響應速度低於預設的基線指標,那麼指標基線分析模塊可以向動態資源調度模塊發送通知消息,觸發動態資源調度模塊減少物理伺服器上服務虛擬機的部署數量等方式,以滿足用戶體驗指標要求。一個實施例中,動態資源調度模塊接收到指標基線分析模塊發送的通知消息後,也可以觸發執行服務虛擬機的遷移,從而減少該物理伺服器上的業務負載,以滿足用戶體驗指標要求,同時可以平衡全系統負載。208、指標基線分析模塊判斷出用戶體驗指標低於預設的基線指標,則可以通知操
作管理平臺告警。其中,操作管理平臺告警可以通過界面顯示、簡訊通知等方式通知系統維護人員, 由系統維護人員以手工方式對服務虛擬機進行資源調度或者服務虛擬機部署,以重新滿足用戶體驗。圖2所示的方法中,可以在服務虛擬機所在的物理伺服器上創建監控虛擬機,並且監控虛擬機與服務虛擬機均連結虛擬化平臺,使得監控虛擬機可以收集其運行應用程式的用戶體驗指標,並上報給操作管理平臺。本發明實施例無需在服務虛擬機中部署用戶體驗類測試工具來檢測服務虛擬機上的應用程式的用戶體驗指標,從而可以在有效監控服務虛擬機的用戶體驗指標的同時,降低服務虛擬機的工作負荷,用戶易於接受。
請參閱圖3,圖3為本發明實施例提供的一種監控虛擬機的結構圖,可以應用於桌面雲、IDC以及EDC等領域。其中,圖3所示的監控虛擬機創建在任一服務虛擬機所在的物理伺服器上,並且該監控虛擬機與該任一服務虛擬機均連結虛擬化平臺,該監控虛擬機運行的應用程式與該任一服務虛擬機裝載的應用程式相同。如圖3所示,該監控虛擬機可以包括獲取單元301,用於獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息。其中,該任一服務虛擬機的配置信息至少包括CPU的核數、內存以及預佔帶寬。配置單元302,用於將該任一服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息。收集單元303,用於在該監控虛擬機的配置信息配置完畢後,收集該監控虛擬機運行應用程式的用戶體驗指標。其中,用戶體驗指標包括打字響應速度、滑鼠移動的響應速度或文檔打開的時長
坐寸ο上報單元304,用於將該用戶體驗指標和該任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺。作為一種可選的實施方式,獲取單元301具體用於接收虛擬化平臺發送的任一服務虛擬機的標識和配置信息。作為一種可選的實施方式,收集單元303具體用於在監控虛擬機的配置信息配置完畢後,運行腳本程序或執行程序以收集監控虛擬機運行應用程式的用戶體驗指標。作為一種可選的實施方式,監控虛擬機運行的應用程式可以是監控虛擬機配置完畢其配置信息後觸發運行的;或者是監控虛擬機配置完畢其配置信息後啟動計時,並在計時到達設定值時觸發運行的;或者是監控虛擬機配置完畢其配置信息後,由維護人員觸發運行的。作為一種可選的實施方式,上報單元304具體用於通過SNMP或SOAP等協議將收集到的用戶體驗指標以及該任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺, 以使操作管理平臺可以將該用戶體驗指標作為該任一服務虛擬機的用戶體驗指標。作為一種可選的實施方式,圖3所示的監控虛擬機還可以包括
啟動單元305,用於接收操作管理平臺通過SNMP或SOAP等協議下發的啟動命令並觸發啟動監控虛擬機工作。圖3所示的監控虛擬機可以在有效監控服務虛擬機的用戶體驗指標的同時,降低服務虛擬機的工作負荷,減少系統成本的投入。請參閱圖4,圖4為本發明實施例提供的一種用戶體驗指標監控系統的結構圖,可以應用於桌面雲、IDC以及EDC等領域。如圖4所示,該用戶體驗指標監控系統可以包括監控虛擬機401、操作管理平臺402 ;其中,監控虛擬機401創建在任一服務虛擬機所在的物理伺服器上,並且監控虛擬機401與該任一服務虛擬機均連結虛擬化平臺,該監控虛擬機運行的應用程式與該任一服務虛擬機裝載的應用程式相同。其中,監控虛擬機401的結構、功能均在前面實施例中進行了詳細介紹,本發明實施例此處不作複述。作為一種可選的實施方式,操作管理平臺402還用於通過SNMP或SOAP寫向監控虛擬機401下發啟動命令,觸發監控虛擬機401啟動。作為一種可選的實施方式,圖4所示的用戶體驗指標監控系統還可以包括·指標基線分析模塊403,用於接收操作管理平臺402上報的用戶體驗指標,以及判斷用戶體驗指標是否低於預設的基線指標,如果是,則向動態資源調度模塊404發送通知消息;動態資源調度模塊404,用於接收指標基線分析模塊403發送的通知消息,並對服務虛擬機進行資源調度以滿足用戶體驗。作為一種可選的實施方式,指標基線分析模塊403還用於在判斷出用戶體驗指標低於預設的基線指標後,通知操作管理平臺402告警;相應地,操作管理平臺402還用於根據指標基線分析模塊403的通知產生告警,使得系統維護人員以手工方式對服務虛擬機進行資源調度或者服務虛擬機部署,以重新滿足用戶體驗。圖4所示的用戶體驗指標監控系統可以在有效監控服務虛擬機的用戶體驗指標的同時,降低服務虛擬機的工作負荷,用戶易於接受。本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,該程序可以存儲於一計算機可讀存儲介質中,存儲介質可以包括快閃記憶體盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(Random Access Memory, RAM)、磁碟或光碟等。以上對本發明實施例所提供的用戶體驗指標監控方法及監控虛擬機、系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種用戶體驗指標監控方法,其特徵在於,包括 監控虛擬機獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息; 所述監控虛擬機將所述任一服務虛擬機在虛擬化平臺上的配置信息配置成所述監控虛擬機的配置信息; 所述監控虛擬機在其配置信息配置完畢後,收集所述監控虛擬機運行的應用程式的用戶體驗指標,並將所述用戶體驗指標以及所述任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺; 其中,所述監控虛擬機創建在所述任一服務虛擬機所在的物理伺服器上,並且所述監控虛擬機與所述任一服務虛擬機均連結所述虛擬化平臺;所述監控虛擬機運行的應用程式與所述任一服務虛擬機裝載的應用程式相同。
2.根據權利要求I所述的方法,其特徵在於,所述配置信息至少包括中央處理器的核數、內存以及預佔帶寬。
3.根據權利要求I所述的方法,其特徵在於,所述監控虛擬機獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息包括 所述監控虛擬機接收虛擬化平臺發送的任一服務虛擬機的標識和配置信息。
4.根據權利要求I所述的方法,其特徵在於,所述監控虛擬機在其配置信息配置完畢後,收集所述監控虛擬機運行的應用程式的用戶體驗指標包括 所述監控虛擬機在其配置信息配置完畢後,運行腳本程序或執行程序以收集所述監控虛擬機運行的應用程式的用戶體驗指標。
5.根據權利要求I所述的方法,其特徵在於,所述監控虛擬機運行的應用程式是所述監控虛擬機配置完畢其配置信息後觸發運行的;或者是所述監控虛擬機配置完畢其配置信息後啟動計時,並在計時到達設定值時觸發運行的;或者是所述監控虛擬機配置完畢其配置信息後,由維護人員觸發運行的。
6.根據權利要求I 5任一項所述的方法,其特徵在於,所述監控虛擬機將所述用戶體驗指標以及所述任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺包括 所述監控虛擬機通過簡單網絡管理協議或簡單對象訪問協議將所述用戶體驗指標以及所述任一服務虛擬機在所述虛擬化平臺上的標識上報給操作管理平臺。
7.根據權利要求I 6任意一項所述的方法,其特徵在於,在監控虛擬機獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息之前,所述方法還包括 監控虛擬機接收操作管理平臺通過簡單網絡管理協議或簡單對象訪問協議下發的啟動命令並觸發啟動。
8.根據權利要求I 6任意一項所述的方法,其特徵在於,所述用戶體驗指標包括打字響應速度、滑鼠移動的響應速度或文檔打開的時長中的至少一種。
9.一種監控虛擬機,其特徵在於,包括 獲取單元,用於獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息; 配置單元,用於將所述任一服務虛擬機在虛擬化平臺上的配置信息配置成所述監控虛擬機的配置信息; 收集單元,用於在所述監控虛擬機的配置信息配置完畢後,收集所述監控虛擬機運行應用程式中的用戶體驗指標;上報單元,用於將所述用戶體驗指標以及所述任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺; 其中,所述監控虛擬機創建在所述任一服務虛擬機所在的物理伺服器上,並且所述監控虛擬機與所述任一服務虛擬機均連結所述虛擬化平臺;所述監控虛擬機運行的應用程式與所述任一服務虛擬機裝載的應用程式相同。
10.根據權利要求9所述的監控虛擬機,其特徵在於,所述配置信息至少包括中央處理器的核數、內存以及預佔帶寬。
11.根據權利要求9所述的監控虛擬機,其特徵在於,所述獲取單元具體用於接收虛擬化平臺發送的任一服務虛擬機的標識和配置信息。
12.根據權利要求9所述的監控虛擬機,其特徵在於,所述收集單元具體用於在所述監控虛擬機的配置信息配置完畢後,運行腳本程序或執行程序以收集所述監控虛擬機運行應用程式的用戶體驗指標。
13.根據權利要求9所述的監控虛擬機,其特徵在於,所述監控虛擬機運行的應用程式是所述監控虛擬機配置完畢其配置信息後觸發運行的;或者是所述監控虛擬機配置完畢其配置信息後啟動計時,並在計時到達設定值時觸發運行的;或者是所述監控虛擬機配置完畢其配置信息後,由維護人員觸發運行的。
14.根據權利要求9 13任一項所述的監控虛擬機,其特徵在於,所述上報單元具體用於通過簡單網絡管理協議或簡單對象訪問協議將所述用戶體驗指標以及所述任一服務虛擬機在所述虛擬化平臺上的標識上報給操作管理平臺。
15.根據權利要求9 14任意一項所述的監控虛擬機,其特徵在於,還包括 啟動單元,用於接收操作管理平臺通過簡單網絡管理協議或簡單對象訪問協議下發的啟動命令並觸發啟動所述監控虛擬機。
16.根據權利要求9 15任意一項所述的監控虛擬機,其特徵在於,所述用戶體驗指標包括打字響應速度、滑鼠移動的響應速度或文檔打開的時長中的至少一種。
17.一種用戶體驗指標監控系統,其特徵在於,包括監控虛擬機和操作管理平臺;其中, 所述監控虛擬機包括 獲取單元,用於獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息; 配置單元,用於將所述任一服務虛擬機在虛擬化平臺上的配置信息配置成所述監控虛擬機的配置信息; 收集單元,用於在所述監控虛擬機的配置信息配置完畢後,收集所述監控虛擬機運行應用程式的用戶體驗指標; 上報單元,用於將所述用戶體驗指標以及所述任一服務虛擬機在虛擬化平臺上的標識上報給操作管理平臺; 所述操作管理平臺,用於接收所述監控虛擬機上報的所述用戶體驗指標所述任一服務虛擬機在虛擬化平臺上的標識,並將所述用戶體驗指標作為所述任一服務虛擬機的用戶體驗指標; 其中,所述監控虛擬機創建在所述任一服務虛擬機所在的物理伺服器上,並且所述監控虛擬機與所述任一服務虛擬機均連結所述虛擬化平臺;所述監控虛擬機運行的應用程式與所述任一服務虛擬機裝載的應用程式相同。
18.根據權利要求17所述的系統,其特徵在於,所述配置信息至少包括中央處理器的核數、內存以及預佔帶寬。
19.根據權利要求17所述的系統,其特徵在於,所述獲取單元具體用於接收虛擬化平臺發送的任一服務虛擬機的標識和配置信息。
20.根據權利要求17所述的系統,其特徵在於,所述收集單元具體用於在所述監控虛擬機的配置信息配置完畢後,運行腳本程序或執行程序以收集所述監控虛擬機運行應用程式中的用戶體驗指標。
21.根據權利要求17所述的系統,其特徵在於,所述監控虛擬機運行的應用程式是所 述監控虛擬機配置完畢其配置信息後觸發運行的;或者是所述監控虛擬機配置完畢其配置信息後啟動計時,並在計時到達設定值時觸發運行的;或者是所述監控虛擬機配置完畢其配置信息後,由維護人員觸發運行的。
22.根據權利要求17 21任一項所述的系統,其特徵在於,所述上報單元具體通過簡單網絡管理協議或簡單對象訪問協議將所述用戶體驗指標以及所述任一服務虛擬機在所述虛擬化平臺上的標識上報給操作管理平臺。
23.根據權利要求17 22任意一項所述的系統,其特徵在於,所述監控虛擬機還包括 啟動單元,用於接收所述操作管理平臺通過簡單網絡管理協議或簡單對象訪問協議下發的啟動命令並觸發啟動所述監控虛擬機; 所述操作管理平臺,還用於通過簡單網絡管理協議或簡單對象訪問協議向所述監控虛擬機下發啟動命令。
24.根據權利要求17 23任意一項所述的系統,其特徵在於,還包括 指標基線分析模塊,用於接收所述操作管理平臺上報的所述用戶體驗指標,以及判斷所述用戶體驗指標是否低於預設的基線指標,如果是,則向動態資源調度模塊發送通知消息; 所述動態資源調度模塊,用於接收所述指標基線分析模塊發送的通知消息,並對所述任一服務虛擬機進行資源調度以滿足用戶體驗。
25.根據權利要求24所述的系統,其特徵在於, 所述指標基線分析模塊,還用於在判斷出所述用戶體驗指標低於預設的基線指標後,通知所述操作管理平臺告警; 所述操作管理平臺,還用於根據所述指標基線分析模塊的通知產生告警。
26.根據權利要求17 25任意一項所述的系統,其特徵在於,所述用戶體驗指標包括打字響應速度、滑鼠移動的響應速度或文檔打開的時長中的至少一種。
全文摘要
一種用戶體驗指標監控方法及監控虛擬機,該方法包括監控虛擬機獲取任一服務虛擬機在虛擬化平臺上的標識和配置信息;將所述任一服務虛擬機在虛擬化平臺上的配置信息配置成監控虛擬機的配置信息;所述監控虛擬機在其配置信息配置完畢後,收集監控虛擬機運行應用程式的用戶體驗指標,並將該用戶體驗指標以及所述任一服務虛擬機的在虛擬化平臺上的標識上報給操作管理平臺;其中,監控虛擬機創建在所述任一服務虛擬機所在的物理伺服器上,並且監控虛擬機與所述任一服務虛擬機均連結所述虛擬化平臺;監控虛擬機運行的應用程式與所述任一服務虛擬機裝載的應用程式相同。本發明實施例可以降低服務虛擬機的工作負荷,用戶易於接受。
文檔編號G06F11/30GK102713860SQ201180003194
公開日2012年10月3日 申請日期2011年12月30日 優先權日2011年12月30日
發明者吳曉明, 王黎 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀