Jonathan Chew wrote: > 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.
Yes. I heard that HP's interconnect hardware has some counters for transfer rate between nodes. > 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. Cool. I'd be interested in looking into this. Rafael _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org