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

Reply via email to