複製鏈接
請複製以下鏈接發送給好友

虛擬機監視程序

鎖定
監控系統行為是虛擬機系統的核心任務監控系統可用於調度任務、負載均衡、向管理員報告軟硬件故障,並廣泛控制系統的使用情況。 [1] 
中文名
虛擬機監視程序
外文名
virtual Machine monitor
簡    稱
VMM
定    義
監視系統
工    具
虛擬機
應用學科
計算機技術

虛擬機監視程序虛擬化技術

虛擬化是從邏輯角度出發的資源配置方案,是對物理資源的一種抽象。抽象的結果是,在只有一台計算機硬件的情況下、通過虛擬化技術、可以讓多個操作系統同時運行在此計算機硬件上,並且讓這些操作系統都認為自己獨享整個硬件,資源劃分對操作系統是透明的。 [1] 

虛擬機監視程序虛擬機監控技術

目前的多核虛擬機的監控通常都是採用硬件虛擬化的技術來實現,即通過虛擬化技術虛擬出多個串口,使得每個操作系統都認為自己擁有串口資源,通過各自虛擬串口即可進行監控。
虛擬化系統下的I/O訪問需要在客户操作系統、VMM設備驅動程序I/O設備共同參與下才能完成。所謂的虛擬設備就是由VMM創建的,提供給客户操作系統進行I/O訪問的虛擬I/O設備。客户操作系統只能觀察到屬於它的虛擬I/O設備,客户操作系統的所有I/O訪問都被髮往它的虛擬I/O設備,然後VMM軟件從虛擬I/O設備中獲取客户操作系統的訪問請求,繼而完成真正的I/O訪問。使用I/O虛擬化技術,由於中間層的存在、性能上往往損失較多、然而為了優化性能,需要對VMM軟件進行過多的修改,其中主要修改是對設備馭動程序的開發支持。設備馭動程序是導致系統崩潰的一個重要原因,這種對VMM的修改將給系統的安全性和可靠性留下重大隱患。而且還會使得VMM軟件設計變得更加複雜,不利於VMM軟件更新升級,也就是説使用I/O虛擬化技術需要在性能與複雜性、可靠性上進行一個折中,很難同時滿足高性能、高可靠性以及低複雜性。 [1] 
參考資料
  • 1.    蔣楠, 吳俊敏, 朱曉東,等. 多核虛擬機監控系統[J]. 計算機系統應用, 2012, 21(9):1-6.