mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-06 17:43:43 +00:00
f9ff108735
Add a new option '-g'/'--guest' to select a particular process by providing the QEMU guest name. Notes: - The logic to figure out the pid corresponding to the guest name might look scary, but works pretty reliably in practice; in the unlikely event that it returns add'l flukes, it will bail out and hint at using '-p' instead, no harm done. - Mixing '-g' and '-p' is possible, and the final instance specified on the command line is the significant one. This is consistent with current behavior for '-p' which, if specified multiple times, also regards the final instance as the significant one. Signed-off-by: Stefan Raspl <raspl@linux.vnet.ibm.com> Reviewed-by: Janosch Frank <frankja@linux.vnet.ibm.com> Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
86 lines
1.6 KiB
Plaintext
86 lines
1.6 KiB
Plaintext
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.
|
|
While running in regular mode, use any of the keys listed in section
|
|
'Interactive Commands' below.
|
|
Use batch and logging modes for scripting purposes.
|
|
|
|
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.
|
|
|
|
INTERACTIVE COMMANDS
|
|
--------------------
|
|
[horizontal]
|
|
*f*:: filter by regular expression
|
|
|
|
*g*:: filter by guest name
|
|
|
|
*p*:: filter by PID
|
|
|
|
*q*:: quit
|
|
|
|
*x*:: toggle reporting of stats for child trace events
|
|
|
|
Press any other key to refresh statistics immediately.
|
|
|
|
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
|
|
|
|
-p<pid>::
|
|
--pid=<pid>::
|
|
limit statistics to one virtual machine (pid)
|
|
|
|
-g<guest>::
|
|
--guest=<guest_name>::
|
|
limit statistics to one virtual machine (guest name)
|
|
|
|
-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>
|