计算机科学与探索 ›› 2011, Vol. 5 ›› Issue (6): 493-500.
汪小林1, 张彬彬1, 靳辛欣1, 王振林2, 罗英伟1, 李晓明1
WANG Xiaolin1, ZHANG Binbin1, JIN Xinxin1, WANG Zhenlin2, LUO Yingwei1, LI Xiaoming1
摘要: 虚拟机执行敏感指令时会陷出到虚拟机管理器(virtual machine monitor, VMM)处理, 虚拟机频繁陷出是影响虚拟化性能的重要因素, 因此全面了解导致陷出的敏感指令对虚拟化性能优化有重要意义。提出了一个创新性的方法“桶竞争法”(competition in bucket method, CBM), 通过把敏感指令的地址映射到不同的桶中, 采用竞争方式在各个桶内寻找陷出次数最多的几个地址, 能高效地跟踪所有的虚拟机陷出。