摘要

Among the performance bottlenecks for the virtual machine, memory comes next to the I/O as the second major source of overhead to be addressed. While the SPT and TDP have proved to be quite effective and mature solutions in memory virtualization, it is not yet guaranteed that they perform equally well for arbitrary kind of workloads, especially considering that the performance of HPC workloads is more sensitive to the virtual than to the native execution environment. We propose that based on the current TDP design, modification could be made to reduce the 2D page table walk with the help of large page table. By doing this, not only the guest and host context switching due to guest page fault could be avoided, but also the second dimension of paging could be potentially simplified, which will lead to better performance.
机译:在虚拟机的性能瓶颈中,内存紧随I / O之后,成为要解决的第二大开销来源。尽管事实证明SPT和TDP是内存虚拟化中非常有效和成熟的解决方案,但仍不能保证它们对于任意类型的工作负载都能表现出同样出色的性能,尤其是考虑到HPC工作负载的性能对虚拟环境的敏感性要高于对虚拟环境的敏感性。本机执行环境。我们建议基于当前的TDP设计,可以借助大页面表进行修改以减少2D页面表的遍历。通过这样做,不仅可以避免由于来宾页面错误引起的来宾和主机上下文切换,而且可以潜在地简化分页的第二维,这将导致更好的性能。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号