performancecounter - Incorrect memory throughput of Performance Counter Monitor? -
i'm trying analyse how memory bandwidth application consuming. application 2 simple things:
- thread 1 keeps sending data @ constant rate of 2gb/s
- thread 2 keeps receiving data @ constant rate of 2gb/s
i expecting pcm give system memory throughput of 4gb/s (2gb/s send , 2gb/s receive). shows 1.7gb/s of system memory throughput:
|---------------------------------------||---------------------------------------| |-- socket 0 --||-- socket 1 --| |---------------------------------------||---------------------------------------| |-- memory channel monitoring --||-- memory channel monitoring --| |---------------------------------------||---------------------------------------| |-- mem ch 0: reads (mb/s): 217.75 --||-- mem ch 0: reads (mb/s): 7.65 --| |-- writes(mb/s): 200.29 --||-- writes(mb/s): 7.11 --| |-- mem ch 1: reads (mb/s): 224.67 --||-- mem ch 1: reads (mb/s): 2.75 --| |-- writes(mb/s): 203.09 --||-- writes(mb/s): 2.29 --| |-- mem ch 2: reads (mb/s): 216.34 --||-- mem ch 2: reads (mb/s): 7.83 --| |-- writes(mb/s): 198.34 --||-- writes(mb/s): 7.35 --| |-- mem ch 3: reads (mb/s): 220.43 --||-- mem ch 3: reads (mb/s): 12.32 --| |-- writes(mb/s): 197.72 --||-- writes(mb/s): 12.58 --| |-- node 0 mem read (mb/s) : 879.19 --||-- node 1 mem read (mb/s) : 30.55 --| |-- node 0 mem write(mb/s) : 799.44 --||-- node 1 mem write(mb/s) : 29.32 --| |-- node 0 p. write (t/s): 125869 --||-- node 1 p. write (t/s): 124329 --| |-- node 0 memory (mb/s): 1678.63 --||-- node 1 memory (mb/s): 59.87 --| |---------------------------------------||---------------------------------------| |---------------------------------------||---------------------------------------| |-- system read throughput(mb/s): 909.74 --| |-- system write throughput(mb/s): 828.76 --| |-- system memory throughput(mb/s): 1738.50 --| |---------------------------------------||---------------------------------------| is result correct here? missing something? possible data can skip memory , written nic card directly cpu cache?
Comments
Post a Comment