标签: intel performancecounter kvm hypervisor
我的目标是在KVM中传递给guest虚拟机的每次中断后找到指令数。 我通过使用wrmsr编程适当的寄存器来使用指令退役计数器。我在vmlaunch / vmresume指令之前启用计数器,并在返回的vmexit上禁用它。这种方法并不好,因为它也会计算主机中断和其他进程中的指令。我在intel I3处理器上使用kvm。是否有任何可用于在英特尔架构中以访客模式获取计数器的规定?
答案 0 :(得分:2)
我没有完整的信息来回答您的问题,但这些链接可能有所帮助:
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization/ch34s02.html
http://www.mail-archive.com/kvm@vger.kernel.org/msg40722.html