On 05/24/11 09:49, Pádraig Brady wrote:
> Hi,
> 
> I've just got a shiny new i3-2310M and am a
> bit surprised that `perf` isn't listing
> detailed stats like L1 cache misses etc.

'perf list | grep Hardware' will show you counters recognized by perf
(perhaps with F15, "perf list hw"  works). You can add more counters
using the -e option.

You might also want to try 2.6.39 kernel and upstream version of perf.
Ingo added a number of default counters to perf stat.

David

> 
> $ perf stat true
> 
>  Performance counter stats for 'true':
> 
>              1,239 cache-misses             #      1.555 M/sec
>              9,314 cache-references         #     11.693 M/sec
>              3,940 branch-misses            #      4.871 %
>             80,885 branches                 #    101.546 M/sec
>            403,808 instructions             #      0.000 IPC
>      <not counted> cycles
>                 81 page-faults              #      0.102 M/sec
>                  0 CPU-migrations           #      0.000 M/sec
>                  1 context-switches         #      0.001 M/sec
>           0.796537 task-clock-msecs         #      0.032 CPUs
> 
>         0.024654938  seconds time elapsed
> 
> I searched for a while but found it _very_ difficult
> to find info on what was available on particular intel CPUs.
> 
> I did see in the "Nehalem Core PMU programming guide":
> http://software.intel.com/file/30320
> that the above stats are core features and that the other
> counters I mentioned are PEBS (Precise Event Based Sampling)
> and are not available on all systems.
> 
> So am I out of look with my new i3 sandy bridge CPU?
> Are PEBS restricted to i7 versions only?
> Is this documented anywhere?
> 
> Maybe I need some kernel support as hinted at by:
> http://lwn.net/Articles/430100/
> My kernel is 2.6.38.6-27.fc15.x86_64
> 
> cheers.
> Pádraig.
> --
> To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
> the body of a message to [email protected]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to