2016-05-24 16:41:15 +08:00
|
|
|
kvm_stat(1)
|
|
|
|
===========
|
|
|
|
|
|
|
|
NAME
|
|
|
|
----
|
|
|
|
kvm_stat - Report KVM kernel module event counters
|
|
|
|
|
|
|
|
SYNOPSIS
|
|
|
|
--------
|
|
|
|
[verse]
|
|
|
|
'kvm_stat' [OPTION]...
|
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
-----------
|
|
|
|
kvm_stat prints counts of KVM kernel module trace events. These events signify
|
|
|
|
state transitions such as guest mode entry and exit.
|
|
|
|
|
|
|
|
This tool is useful for observing guest behavior from the host perspective.
|
|
|
|
Often conclusions about performance or buggy behavior can be drawn from the
|
|
|
|
output.
|
2017-03-10 20:40:07 +08:00
|
|
|
While running in regular mode, use any of the keys listed in section
|
|
|
|
'Interactive Commands' below.
|
|
|
|
Use batch and logging modes for scripting purposes.
|
2016-05-24 16:41:15 +08:00
|
|
|
|
|
|
|
The set of KVM kernel module trace events may be specific to the kernel version
|
|
|
|
or architecture. It is best to check the KVM kernel module source code for the
|
|
|
|
meaning of events.
|
|
|
|
|
2017-03-10 20:40:07 +08:00
|
|
|
INTERACTIVE COMMANDS
|
|
|
|
--------------------
|
|
|
|
[horizontal]
|
2017-03-10 20:40:14 +08:00
|
|
|
*c*:: clear filter
|
|
|
|
|
2017-03-10 20:40:07 +08:00
|
|
|
*f*:: filter by regular expression
|
|
|
|
|
2017-03-10 20:40:13 +08:00
|
|
|
*g*:: filter by guest name
|
|
|
|
|
2017-03-10 20:40:07 +08:00
|
|
|
*p*:: filter by PID
|
|
|
|
|
|
|
|
*q*:: quit
|
|
|
|
|
2017-03-10 20:40:15 +08:00
|
|
|
*r*:: reset stats
|
|
|
|
|
2017-03-10 20:40:07 +08:00
|
|
|
*x*:: toggle reporting of stats for child trace events
|
|
|
|
|
|
|
|
Press any other key to refresh statistics immediately.
|
|
|
|
|
2016-05-24 16:41:15 +08:00
|
|
|
OPTIONS
|
|
|
|
-------
|
|
|
|
-1::
|
|
|
|
--once::
|
|
|
|
--batch::
|
|
|
|
run in batch mode for one second
|
|
|
|
|
|
|
|
-l::
|
|
|
|
--log::
|
|
|
|
run in logging mode (like vmstat)
|
|
|
|
|
|
|
|
-t::
|
|
|
|
--tracepoints::
|
|
|
|
retrieve statistics from tracepoints
|
|
|
|
|
|
|
|
-d::
|
|
|
|
--debugfs::
|
|
|
|
retrieve statistics from debugfs
|
|
|
|
|
2016-05-18 19:26:24 +08:00
|
|
|
-p<pid>::
|
|
|
|
--pid=<pid>::
|
|
|
|
limit statistics to one virtual machine (pid)
|
|
|
|
|
2017-03-10 20:40:13 +08:00
|
|
|
-g<guest>::
|
|
|
|
--guest=<guest_name>::
|
|
|
|
limit statistics to one virtual machine (guest name)
|
|
|
|
|
2016-05-24 16:41:15 +08:00
|
|
|
-f<fields>::
|
|
|
|
--fields=<fields>::
|
|
|
|
fields to display (regex)
|
|
|
|
|
|
|
|
-h::
|
|
|
|
--help::
|
|
|
|
show help message
|
|
|
|
|
|
|
|
SEE ALSO
|
|
|
|
--------
|
|
|
|
'perf'(1), 'trace-cmd'(1)
|
|
|
|
|
|
|
|
AUTHOR
|
|
|
|
------
|
|
|
|
Stefan Hajnoczi <stefanha@redhat.com>
|