摘要
为降低虚拟机监控器在内存虚拟化方面的开销,提高内存虚拟化性能,分析了两种的内存虚拟化机制,着重对基于Intel扩展页表的内存虚拟化机制进行了研究,分析了基于扩展页表的两种内存虚拟化方案优劣,并进一步分析了影响内存虚拟化性能的因素。针对扩展页表页故障,提出了页池的动态内存分配方案。内存虚拟化实现表明,采用扩展页表实现内存虚拟化能简化了设计流程,有效地提高了内存虚拟化性能。
To reduce the overhead of memory virtualization in virtual machine monitor and improve the performance of memory virtualization, two mechanism of memory virtualization are analyzed, the mechanism of memory virtualization based on Intel EPT (extended page table) is researched, the privileged and defect of two proposals based on EPT are analyzed, the factors affecting the performance of memory virtualization are further analyzed. To solve the page fault of EPT, the page pool of dynamic memory allocation scheme is proposed. The implementation shows that memory virtualization based on EPT can simplify the design and improve the performance of memory virtualization effectively.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第18期4101-4104,共4页
Computer Engineering and Design