Rafael Vanoni wrote: > Hey everyone > > Is the kernel aware of the status of the interconnect between different > NUMA nodes ? >
No, not currently. It just assumes that there is some interconnect between the nodes and may know the latency between them when the system is not loaded. > For instance, when an app is transferring data from one node to another, > saturating the interconnect between these two. Are we aware of this ? > No. > I haven't seen any code that collects telemetry from the interconnect > hardware. It sounds like something that we should be looking at. > There may be hardware performance counters that provide some observability for this. I'm not sure though and it definitely would depend on the processor and platform. This is definitely something that I have been thinking about recently. I do think that it may be useful since we want to be able to use machines efficiently (eg. for power, etc.) and provide good performance by default even as the hardware is becoming more sophisicated/complicated with CMT and NUMA. Jonathan _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org