linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Haswell EP some uncore imc counter are missing
@ 2016-09-17 16:01 Christian Neugebauer
  2016-09-21 12:07 ` Michael Petlan
  0 siblings, 1 reply; 4+ messages in thread
From: Christian Neugebauer @ 2016-09-17 16:01 UTC (permalink / raw)
  To: linux-perf-users


Hi,

We encountered the following problem with perf. We want to measure the  
total memory bandwidth by using the uncore imc counter uncore_imc_0,  
uncore_imc_1, ..., uncore_imc_7. In our system the counter  
uncore_imc_2, uncore_imc_3, uncore_imc_6, uncore_imc_7 are NOT listed  
under /sys/devices. Only uncore_imc_0, uncore_imc_1, uncore_imc_4,  
uncore_imc_5 are available (linked under /sys/device and accessible  
via perf).

Our setup:

- 2 x Intel Xeon E5-2697 v3 (Haswell EP)
- uname -a
Linux wr5 2.6.32-642.4.2.el6.x86_64 #1 SMP Tue Aug 23 11:15:56 CDT  
2016 x86_64 x86_64 x86_64 GNU/Linux
- perf --version
perf version 2.6.32-642.4.2.el6.x86_64.debug

 From my understanding 8 imc counter in total should be available for  
Haswell EP. The kernel is a fresh build which seems to have all latest  
perf changes in it. I also checked the perf source code briefly. I  
could do more debugging and try to find out the problem but before  
that I want to know if this is either a known problem, an unknown  
problem or no problem at all because there are restrictions that I'm  
not aware of.

I also double checked other machines (same kernel though). E.g Intel  
Xeon E5-2697 v2 (Ivy Bridge EP) shows me 8 counters as expected, and  
if I remember correctly Intel Xeon EP E5-2670 (Sandy Bridge EP) had 4  
counter, could double check that if necessary.

Chris
-- 
Christian Neugebauer

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

end of thread, other threads:[~2016-09-27 22:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-17 16:01 Haswell EP some uncore imc counter are missing Christian Neugebauer
2016-09-21 12:07 ` Michael Petlan
2016-09-21 20:16   ` Liang, Kan
2016-09-27 22:20     ` Christian Neugebauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).