* [Qemu-devel] how to monitor vm exit
@ 2016-09-01 16:15 Yuxin Ren
2016-09-15 10:34 ` Stefan Hajnoczi
0 siblings, 1 reply; 2+ messages in thread
From: Yuxin Ren @ 2016-09-01 16:15 UTC (permalink / raw)
To: qemu-devel
Hi All,
I have two questions.
1. How can I track how many vm exit happens during vm execution using
KVM under Ubuntu?
2. How can I config KVM to enable/disable conditional vm exiting. For
example, how can I disable WBINVD exiting?
Thanks a lot
Yuxin
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] how to monitor vm exit
2016-09-01 16:15 [Qemu-devel] how to monitor vm exit Yuxin Ren
@ 2016-09-15 10:34 ` Stefan Hajnoczi
0 siblings, 0 replies; 2+ messages in thread
From: Stefan Hajnoczi @ 2016-09-15 10:34 UTC (permalink / raw)
To: Yuxin Ren; +Cc: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 958 bytes --]
On Fri, Sep 02, 2016 at 12:15:57AM +0800, Yuxin Ren wrote:
> 1. How can I track how many vm exit happens during vm execution using
> KVM under Ubuntu?
$ sudo perf record -a -e kvm:kvm_exit
...^C
$ sudo perf report
Samples: 37K of event 'kvm:kvm_exit', Event count (approx.): 37736
Overhead Trace output
49.61% reason IO_INSTRUCTION rip 0x15505 info 610048 0
8.28% reason IO_INSTRUCTION rip 0xee8c9 info 4020000 0
2.32% reason CR_ACCESS rip 0x656 info 0 0
2.32% reason CR_ACCESS rip 0x66d info 0 0
2.30% reason IO_INSTRUCTION rip 0xe702 info 920048 0
2.30% reason IO_INSTRUCTION rip 0xe71c info 920040 0
There are other tools that can do similar things like trace-cmd or raw
ftrace.
The kvm_stat tool is also good but I don't know if it's packaged for
Ubuntu:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Deployment_and_Administration_Guide/sect-Troubleshooting-kvm_stat.html
Stefan
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 455 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-09-15 10:35 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-01 16:15 [Qemu-devel] how to monitor vm exit Yuxin Ren
2016-09-15 10:34 ` Stefan Hajnoczi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).