Skip to content

perf: kvm live mode

David Ahern kvm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 of 16 patches 6 repliesIn review

13 of 16 patches are in this archive. The cover letter announces 16.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16perf evlist: restore methods removed in earlier cleanuptools/perf/util/evlist.c tools/perf/util/evlist.h+57 -00 replies
2/16perf evlist: move tracepoint processing code to evlist.ctools/perf/util/evlist.c tools/perf/util/evlist.h tools/perf/util/header.c +1 more+43 -450 replies
5/16perf top: move CONSOLE_CLEAR to header filetools/perf/builtin-top.c tools/perf/util/top.h+2 -20 replies
6/16perf kvm: handle realloc failurestools/perf/builtin-kvm.c+3 -00 replies
7/16perf kvm: split out tracepoints from record argstools/perf/builtin-kvm.c+19 -110 replies
8/16perf stats: fix divide by 0 in variancetools/perf/util/stat.c+1 -10 replies
9/16perf stats: add max and min statstools/perf/util/stat.c tools/perf/util/stat.h+15 -00 replies
11/16perf kvm: add min and max stats to displaytools/perf/builtin-kvm.c+18 -30 replies
12/16perf kvm: option to print events that exceed a thresholdtools/perf/builtin-kvm.c+20 -40 replies
13/16perf kvm: debug for missing vmexit/vmentry eventtools/perf/builtin-kvm.c+13 -20 replies
14/16perf kvm: reuse some code of perf_kvm__timerfd_create()tools/perf/builtin-kvm.c+13 -126 replies
15/16perf kvm: move the prompt_integer() to /util/top.ctools/perf/builtin-top.c tools/perf/util/top.c tools/perf/util/top.h+27 -260 replies
16/16perf kvm: set live mode refresh time dynamicallytools/perf/builtin-kvm.c tools/perf/util/top.c+42 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter Fwd: [PATCH 00/16] perf: kvm live mode

forgot to add kvm list to the cc list.

-------- Original Message --------
Subject: [PATCH 00/16] perf: kvm live mode
Date: Sat, 25 May 2013 18:24:40 -0600
From: David Ahern <[email protected]>
To: [email protected]
CC: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], David Ahern <[email protected]>

This version addresses all of the comments from the last review and includes an enhancement from Runzhen Wang. I still need to add Ingo's enhancements -- aliasing 'perf stat kvm' to 'perf kvm stat live', and adding options to parallel top (--repeat <n>).

patchset can also be obtained from github.com/dsahern/linux, perf-kvm-live-wip branch.

David Ahern (13):
perf evlist: restore methods removed in earlier cleanup perf evlist: move tracepoint processing code to evlist.c perf evlist: add initialzation function for tracepoints perf session: export a few functions for event processing perf top: move CONSOLE_CLEAR to header file
perf kvm: handle realloc failures
perf kvm: split out tracepoints from record args perf stats: fix divide by 0 in variance
perf stats: add max and min stats
perf kvm: add live mode
perf kvm: add min and max stats to display
perf kvm: option to print events that exceed a threshold perf kvm: debug for missing vmexit/vmentry event

Runzhen Wang (3):
perf kvm: reuse some code of perf_kvm__timerfd_create() perf kvm: move the prompt_integer() to /util/top.c perf kvm: set live mode refresh time dynamically

 tools/perf/builtin-kvm.c  |  723 
++++++++++++++++++++++++++++++++++++++++++---
 tools/perf/builtin-top.c  |   28 --
 tools/perf/util/evlist.c  |  128 ++++++++
 tools/perf/util/evlist.h  |   10 +
 tools/perf/util/header.c  |   44 ---
 tools/perf/util/session.c |   13 +-
 tools/perf/util/session.h |    7 +
 tools/perf/util/stat.c    |    8 +-
 tools/perf/util/stat.h    |    9 +
 tools/perf/util/top.c     |   30 ++
 tools/perf/util/top.h     |    3 +
 11 files changed, 881 insertions(+), 122 deletions(-)
Signature · 1 line
1.7.10.1