技術特征:
技術總結
本發(fā)明涉及一種虛擬機內(nèi)存管理方法和裝置、虛擬機管理器,該方法包括:發(fā)送內(nèi)存氣球膨脹指令至虛擬機,內(nèi)存氣球膨脹指令中攜帶需回收內(nèi)存量,使虛擬機根據(jù)需回收內(nèi)存量增大內(nèi)存氣球體積;接收內(nèi)存占據(jù)通知,獲取內(nèi)存占據(jù)通知中攜帶的內(nèi)存氣球體積增大時占據(jù)的虛擬內(nèi)存頁標識,回收占據(jù)的虛擬內(nèi)存頁標識對應的第一物理內(nèi)存頁;發(fā)送內(nèi)存氣球收縮指令,使虛擬機將增大后內(nèi)存氣球體積縮小為零,以使被回收的第一物理內(nèi)存頁對應的內(nèi)存空間形成內(nèi)存空洞;接收對內(nèi)存空洞中虛擬內(nèi)存頁的訪問請求,根據(jù)訪問請求為被請求訪問虛擬內(nèi)存頁分配第二物理內(nèi)存頁。避免因內(nèi)存回收影響系統(tǒng)性能,保證內(nèi)存及時歸還,提高了適用性。
技術研發(fā)人員:李凡
受保護的技術使用者:深圳市深信服電子科技有限公司
技術研發(fā)日:2016.03.08
技術公布日:2017.09.15