I am trying to measure QPI bandwidth on a dual socket Sandy Bridge E5-2670 SGI machine. Do the QPI counters work in PCM V2.3?
I use pcm.x to monitor the QPI output.
Here is the output sample, and you can see that QPI is either 0 or not a number.
Intel(r) QPI data traffic estimation in bytes (data traffic coming to CPU/socket through QPI links):
QPI0 QPI1 | QPI0 QPI1
----------------------------------------------------------------------------------------------
SKT 0 0 0 | -2147483648% -2147483648%
SKT 1 0 0 | -2147483648% -2147483648%
----------------------------------------------------------------------------------------------
Total QPI incoming data traffic: 0 QPI data traffic/Memory controller traffic: -nan
Intel(r) QPI traffic estimation in bytes (data and non-data traffic outgoing from CPU/socket through QPI links):
QPI0 QPI1 | QPI0 QPI1
----------------------------------------------------------------------------------------------
SKT 0 9223372 T 9223372 T | -2147483648% -2147483648%
SKT 1 9223372 T 9223372 T | -2147483648% -2147483648%
----------------------------------------------------------------------------------------------
Total QPI outgoing data and non-data traffic: 0
----------------------------------------------------------------------------------------------
SKT 0 package consumed 46.27 Joules
SKT 1 package consumed 44.40 Joules
----------------------------------------------------------------------------------------------
TOTAL: 90.72 Joules
----------------------------------------------------------------------------------------------
SKT 0 DIMMs consumed 6.45 Joules
SKT 1 DIMMs consumed 6.03 Joules
----------------------------------------------------------------------------------------------
TOTAL: 12.48 Joules
The pcm version is:
Intel(r) Performance Counter Monitor V2.3


