Hi,

I'm trying to measure the memory-bandwidth consumed by processes on a  
dual socket Intel Dunnington with E7450 processors.

To do so I use libpfm to meaure the performance counters. I meaure  
eventes releated to cycles, instructions or cache misses without  
problems. However, I have not been able to measure the BUS_TRANS_BURST  
or BUS_TRANS_MEM events. I tried with the kernel 2.6.29 using  
libpfm-3.9 and pfmon and with the latests kernel and libpfm4 version  
but in both cases the memory transaction measures return zero (the  
other events work fine and I have even measured BUS_TRANS_MEM event  
using a Inel X3320).

Can anyone imagine whats wrong?

I wonder if the problem may be related to using a dual socket system  
or if it could be specific of Dunnington processors.

A second questions is why events LAST_LEVEL_CACHE_MISSES and  
LAST_LEVEL_CACHE_REFERENCES refer to L2 misses/references in  
processors with L3 cache.

Thanks a lot.

Josué


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to