一种基于热页迁移的虚拟机动态缓存划分方法
汪小林 胡夏蒙 李晔晨 罗英伟
静态缓存划分能够降低并行程序所产生的缓存冲突,提高缓存污染程序和缓存敏感型程序运行在共享最低级缓存的多核处理器中的总性能。在一个虚拟化系统中,不同的程序会在不同的时间里运行在不同的虚拟机上,所以事先对缓存进行静态划分是不合适的。本文提出一个了动态缓存划分策略,该策略利用热页监控机制和页面迁移技术,以缓存敏感程序的先验信息为依据,对缓存资源进行动态划分,以提高共享缓存并发执行的虚拟机的总体性能。实验结果显示,我们提出的页面迁移策略开销低,且在大多数情况下,程序总体性能相比自由竞争情况下有一定的提高。
一种基于热页迁移的虚拟机动态缓存划分方法
时间: 2024-09-20 16:34:42