> About NUMA scalability: we'll have different memory pools
> per NUMA node. So if you have a 32-node, 64GB NUMA machine,
> it'll partly function like 32 independant 2GB machines.
One lesson we learned early on is that anything you can
possibly do on a per-CPU basis helps both SMP and NUMA
activity. This includes memory management, scheduling,
TCP performance counters, any kind of system counters, etc.
Once you have the basic SMP hierarchy in place, adding a NUMA
hierarchy (or more than one for architectures that need it)
is much easier.
Also, is there a kswapd per pool? Or does one kswapd oversee
all of the pools (in the NUMA world, that is)?
gerrit
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/