On Wed, Apr 29, 2015 at 08:58:22PM +0900, Namhyung Kim wrote:
> > It would be nice if this thing could support 'perf record -s' which
> > enables perf_event_attr::inherit_stat, which in turn results in
> > PERF_RECORD_READ entries after every PERF_RECORD_EXIT which give the
> > total number of events for each recorded task.
> 
> Hmm.. this is one of the areas that I don't understand what's going
> on.  It'd be nice if you can help me understand and possibly improve
> the doc too.
> 
> So the combination of 'perf record -s' and 'perf report -T' should
> show some per-thread counter values, right?  I've found a bug on it.

Right, they should. perf-record -s should give the event count per
monitored thread, which when summed, should match what perf-stat gives
for that workload.

And agreed on the bug, I can see it too.

> Anyway, I don't understand the numbers it shows.

Me neither. I don't quite know why it has 5 cycles columns, we only
measure the one cycles event.

> 
> So the cycles values on 'perf report -T' are a lot more than the value
> of perf stat.  And I have no idea why it shows 5 different cycles for
> each thread.  Could you shed some light on this?

Sadly no, not making sense. But I can confirm this is what it does.

Lemme go poke at this, its weird.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to