How come the kernel doesn't know about the CPU topology? I mean it makes perfect sense to schedule app threads as close as possible. In the same CCX, or at least closer nodes, where the NUMA hops are fewer. Same for the Virtual Memory -> Physical memory layout.
I thought that this is already implemented, given that Linux is used on virtually all super computers.
I thought that this is already implemented, given that Linux is used on virtually all super computers.
Comment