本發明公開了一種多增量虛擬機管理系統,包括頁面讀監控模塊、頁面寫監控模塊、共享管理模塊、頁面拷貝模塊、內存分配回收模塊以及類氣球驅動模塊,頁面讀監控模塊用于監控虛擬機對鏡像文件的讀操作,并在虛擬機讀取過程中需要訪問基礎鏡像文件時通知共享管理模塊,頁面寫監控模塊用于監控虛擬機對內存頁面的寫操作,并在寫操作作用在共享管理模塊管理的頁面上時通知共享管理模塊,共享管理模塊用于管理來自基礎鏡像文件的頁面,并對該頁面做標記以方便頁面寫監控模塊進行寫監控,記錄所管理的各個頁面被索引的次數。本發明避免了基于同一基礎鏡像文件的多個增量虛擬機針對磁盤上基礎鏡像文件中相同的數據內容所進行的重復的讀操作。
試用
掃碼關注,查看更多科技成果