- Subject: PEBS availability
- From: PÃdraig Brady <P@xxxxxxxxxxxxxx>
- Date: Tue, 24 May 2011 16:49:27 +0100
- User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3
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 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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]