intel – KVM中每位访客的性能计数器

我的目标是在KVM中传递给guest虚拟机的每次中断后找到指令数.

我通过使用wrmsr编程适当的寄存器来使用指令退役计数器.我在vmlaunch / vmresume指令之前启用计数器,并在返回的vmexit上禁用它.这种方法并不好,因为它也会计算主机中断和其他进程中的指令.我在intel I3处理器上使用kvm.是否有任何可用于在英特尔架构中以访客模式获取计数器的规定? 最佳答案 我没有完整的信息来回答您的问题,但这些链接可能有所帮助:

> 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
> http://clalance.blogspot.com/2009/01/kvm-performance-tools.html

点赞