Dimitris Ganosis
2016-06-18 12:29:17 UTC
I run an Intel(R) Xeon(R) CPU E5520 @ 2.27GHz and follow, apart from perf
list, this list
<http://oprofile.sourceforge.net/docs/intel-corei7-events.php>for the
available counters.
Based on Linux perf events Event Sources
<http://www.brendangregg.com/perf.html> I expected that counters like
MEM_STORE_RETIRED and MEM_LOAD_RETIRED
would capture only DRAM's activity. I mean that if I don't use DRAM it's
bizarre to me to see these counters have the same trend with CPI and other
cpu counters. I run a cpu intensive benchmark which does not use DRAM, as I
could see from htop, and these two counters followed the same trend, in the
graph that I created later, with almost all the other counters. So, my
question is if there are any counters which are "triggered" only when I use
DRAM?
Like the IO_TRANSACTIONS which is triggered only when I have I/Os.
Thank you!
list, this list
<http://oprofile.sourceforge.net/docs/intel-corei7-events.php>for the
available counters.
Based on Linux perf events Event Sources
<http://www.brendangregg.com/perf.html> I expected that counters like
MEM_STORE_RETIRED and MEM_LOAD_RETIRED
would capture only DRAM's activity. I mean that if I don't use DRAM it's
bizarre to me to see these counters have the same trend with CPI and other
cpu counters. I run a cpu intensive benchmark which does not use DRAM, as I
could see from htop, and these two counters followed the same trend, in the
graph that I created later, with almost all the other counters. So, my
question is if there are any counters which are "triggered" only when I use
DRAM?
Like the IO_TRANSACTIONS which is triggered only when I have I/Os.
Thank you!