[libvirt] [PATCH 0/4] Add generic perf event support
John Ferlan
jferlan at redhat.com
Thu Dec 15 22:34:08 UTC 2016
On 12/14/2016 08:54 AM, Nitesh Konkar wrote:
>
>
> On Wed, Dec 14, 2016 at 4:12 AM, John Ferlan <jferlan at redhat.com
> <mailto:jferlan at redhat.com>> wrote:
>
>
>
> On 12/13/2016 11:01 AM, Nitesh Konkar wrote:
> > Add support and documentation for generic
> > perf events like bus_cycles, stalled_cycles_frontend,
> > stalled_cycles_backend and ref_cpu_cycles.
> >
> > Nitesh Konkar (4):
> > perf: add bus_cycles perf event support
> > perf: add stalled_cycles_frontend perf event support
> > perf: add stalled_cycles_backend perf event support
> > perf: add ref_cpu_cycles perf event support
> >
> > docs/formatdomain.html.in <http://formatdomain.html.in>
> | 24 +++++++++++++++++
> > docs/news.html.in <http://news.html.in> | 6 +++--
> > docs/schemas/domaincommon.rng | 4 +++
> > include/libvirt/libvirt-domain.h | 40 +++++++++++++++++++++++++++++
> > src/libvirt-domain.c | 11 ++++++++
> > src/qemu/qemu_driver.c | 4 +++
> > src/util/virperf.c | 16 +++++++++++-
> > src/util/virperf.h | 4 +++
> > tests/genericxml2xmlindata/generic-perf.xml | 4 +++
> > tools/virsh.pod | 16 +++++++++++-
> > 10 files changed, 125 insertions(+), 4 deletions(-)
> >
>
> As long as you're OK with my word-smithing in patches 2 & 3 regarding a
> longer description for those cycles values... Then these are fine and I
> can push them once I get the OK.
>
> Makes sense. I m OK with it. Thanks!
>
> If you can provide a better explanation
> for ref_cpu_cycles that would be fantastic.
>
>
> Based on the below two links:
> http://lkml.iu.edu/hypermail/linux/kernel/1112.1/01029.html
> http://man7.org/linux/man-pages/man2/perf_event_open.2.html
>
> I have come up with the following two explanations.
>
> The count of total cpu cycles not affected by CPU frequency
> scaling by applications running on the platform
>
> OR
>
> The count of the number of reference core cpu cycles
> by applications running on the platform
>
>
OK - I went with the former and pushed the series
John
More information about the libvir-list
mailing list