All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] perf stat: add per processor socket count aggregation
@ 2013-02-06 14:46 Stephane Eranian
  2013-02-06 14:46 ` [PATCH 1/2] perf tools: add cpu_map processor socket level functions Stephane Eranian
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Stephane Eranian @ 2013-02-06 14:46 UTC (permalink / raw)
  To: linux-kernel; +Cc: peterz, mingo, ak, acme, jolsa, namhyung.kim

This patch adds per-processor socket count aggregation
for system-wide mode measurements. This is a useful
mode to detect imbalance between sockets for uniform
workloads.

To enable this mode, use --aggr-socket in addition
to -a. (system-wide). This mode can be combined with
interval printing.

The output includes the socket number and the number
of online processors on that socket. This is useful
to gauge the amount of aggregation.

 # ./perf stat -I 1000 -a --aggr-socket -e cycles sleep 2
 #           time socket cpus             counts events
      1.000097680 S0        4          5,788,785 cycles
      2.000379943 S0        4         27,361,546 cycles
      2.001167808 S0        4            818,275 cycles

Signed-off-by: Stephane Eranian <eranian@google.com>

Stephane Eranian (2):
  perf tools: add cpu_map processor socket level functions
  perf stat: add per processor socket count aggregation

 tools/perf/builtin-stat.c |  126 +++++++++++++++++++++++++++++++++++++++++----
 tools/perf/util/cpumap.c  |   54 +++++++++++++++++++
 tools/perf/util/cpumap.h  |    9 ++++
 3 files changed, 178 insertions(+), 11 deletions(-)

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-02-07  7:35 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-06 14:46 [PATCH 0/2] perf stat: add per processor socket count aggregation Stephane Eranian
2013-02-06 14:46 ` [PATCH 1/2] perf tools: add cpu_map processor socket level functions Stephane Eranian
2013-02-06 22:08   ` [tip:perf/core] perf tools: Add " tip-bot for Stephane Eranian
2013-02-06 14:46 ` [PATCH 2/2] perf stat: add per processor socket count aggregation Stephane Eranian
2013-02-06 19:51   ` Arnaldo Carvalho de Melo
2013-02-06 19:57     ` Stephane Eranian
2013-02-06 22:09   ` [tip:perf/core] perf stat: Add " tip-bot for Stephane Eranian
2013-02-07  2:31 ` [PATCH 0/2] perf stat: add " Namhyung Kim
2013-02-07  7:35   ` Stephane Eranian

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.