On 07/25/10 12:35 PM, Alexandra (Sasha) Fedorova wrote:
I have an AMD Istanbul server with 4 sockets, 6 cores per socket, so
24 cores in total. How do I use cputrack to measure the L3 cache
misses on all 24 cores. What umask do I specify?
Thanks!
Hi Dr Fedorova
For system-wide stats, you probably are looking for cpustat which
provides a count for each core. Or perhaps I misunderstood your
question? Can you elaborate?
From my reading of the BKDG, the only practical umask that can be used
for "EventSelect 4E1h L3 Cache Misses" is 0xFF. This will give you a
count for the L3 cache misses for all the cores on a socket. So when
run with something like cpustat, the count that is shown with each core
is, in fact, the count for the complete socket instead.
There is currently no way to specify a umask via cpustat/cputrack/libcpc
to give you this event per core. These utilities currently assume that
there is one static umask value is independent of the core on which the
count is being done.
Thanks
/kuriakose
_______________________________________________
observability-discuss mailing list
observability-discuss@opensolaris.org