First page Back Continue Last page Summary Graphics
To fix UML clustering
generic kernel needs good NUMA support
- each node gets its own private resources
- private memory pools, private run queue, etc
- shared resources minimized
- internode communication confined to low level of load and resource balancing
UML won't spend all of its time copying pages around
Then...
Notes:
To make UML clustering perform well, the kernel needs good NUMA support. This means that global data structures need to be minimized and split into separate, processor-specific data structures whenever possible. This will allow each node to do its work without needing data from other nodes.