Alexander Kolbasov wrote:
>
>Aubrey,
>
>> Hi Jonathan,
>>
>> Nice to see you have interest.
>>
>> We are discussing the metrics of NUMAtop, and so far the proposal is
>> that the following parameters will be reported by NUMAtop as the
>metrics.
>>
>> 1) sysload   -  cpu sensitive
>> 2) LLC Miss per Instruction - memory sensitive
>> 3) LLC Latency ratio - memory locality
>> 4) the percent of the number of LMA/RMA access / total memory access
>> - 4.1) LMA/(total memory access)%
>> - 4.2) RMA/(total memory access)%
>
>Is it some sort of an aggregation tool over cputrack(1) that works over
>all
>processes or threads of a process and presents some aggregated view of
>memory-related hardware counters? Or, to put it differently, is it
>cputrack(1)
>aggregation tool or something that collects NUMA-related information
>from
>different sources and displays it in a combined view?
>
>- akolb

Currently NUMAtop is in the design phase. We had a prototype but it's not
perfect. After got a few valuable feedbacks from Eric and John, We are 
trying to improve it. 

NUMAtop will focus on NUMA-related characteristic. Yes, the information is
collected from memory-related hardware counters. Some of these counters are
already supported in kcpc and libcpc, while some of them are not. We probably
need to use Precise Event Based Sampling(PEBS), which seems not in the current
solaris kernel and libcpc implementation.

A good combined view is a part of our goal. It will show how effective the
application is using the local memory. And we expect NUMAtop is able to help
the user to figure out where is not effective and why. What's more, if NUMAtop
can make a better memory placement strategy suggestion to the user, it would be
great.

We are trying to make NUMAtop to be a useful tool to diagnose NUMA-related 
memory
placement problems and help to find solutions. We certainly need help from you
experts, :)

Thanks,
-Aubrey
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to