2021.12.07
Intro
运行在裸机上,自动发现VM之间可以复用的内存。
Mem. Virt.
PPN ("Physical" Page Number) => MPN (Machine Page Number)
shadow page table: Virt. => Machine
- inst. that manipulate page tables and TLB are intercepted
- ordinary mem. ref. no additional overhead
Reclamation Mechanism
Page Replacement Issues
vmm级别的swap有缺陷(没有细看:猜测需要guest信息。不好获取。)
Ballooning
需要在guest内核中加模块(气球)。
吹气球=>挤占guest物理内存,回收物理页页给VMM
放气=>VMM将物理页还给气球,气球释放挤占的物理页