[lkml]   [2013]   [Feb]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH 0/2] perf stat: add per processor socket count aggregation
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

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 <>

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(-)


 \ /
  Last update: 2013-02-06 16:21    [W:0.063 / U:2.224 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site