Chinaunix首页 | 论坛 | 博客
  • 博客访问: 607369
  • 博文数量: 197
  • 博客积分: 7001
  • 博客等级: 大校
  • 技术积分: 2155
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-24 00:29
文章分类

全部博文(197)

文章存档

2022年(1)

2019年(2)

2015年(1)

2012年(100)

2011年(69)

2010年(14)

2007年(3)

2005年(7)

分类: 虚拟化

2011-03-13 22:08:18

对2006年A Comparison of Software and Hardware Techniques for x86 Virtualization-ASPLOS 2006 论文后的最新进展。
      从2009年3月Vmware公司发布的白皮书来看,硬件方案已经占据绝对上风。可以认为硬件的出现给了其他公司机会减少与Vmware技术的差距。问题思考:adaptive BT还有用途吗?如果修改页表多次,HVMM如何处理?


AMD 的 MMU virtualization 称为 Rapid Virtualization Indexing (RVI).
We evaluated RVI performance by comparing it to the performance of our software-only shadow page table technique on an RVI-enabled AMD system. From our studies we conclude that RVI-enabled systems can improve performance compared to using shadow paging for MMU virtualization. RVI provides performance gains of up to 42% for MMU-intensive benchmarks and up to 500% for MMU-intensive microbenchmarks. We have also observed that although RVI increases memory access latencies for a few workloads, this cost can be reduced by effectively using large pages in the guest and the hypervisor.


Intel 的 MMU virtualization称为Extended Page Tables (EPT).
We evaluated EPT performance by comparing it to the performance of our software-only shadow page table technique on an EPT-enabled Intel system. From our studies we conclude that EPT-enabled systems can improve performance compared to using shadow paging for MMU virtualization. EPT provides performance gains of up to 48% for MMU-intensive benchmarks and up to 600% for MMU-intensive microbenchmarks. We have also observed that although EPT increases memory access latencies for a few workloads, this cost can be reduced by effectively using large pages in the guest and the hypervisor.


阅读(1644) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~