Re: [PATCH] top level scheduler domain for ia64

From: Jesse Barnes <jbarnes_at_engr.sgi.com>
Date: 2004-10-29 01:26:00
On Thursday, October 28, 2004 2:29 am, Takayoshi Kochi wrote:
> Our 32way machine still isn't configured well with the overwrapping
> domain partitioning.  CPUs 0-15 belongs to domain (0 1 2 3 4 5 6)
> and CPUs 16-31 belongs to domain (0 1 4 5 6 7), which is assymmetric
> and at least does not reflect the real connection.

Hm, I was afraid of that since the top level domain is only built if the 
system has more CPUs than SD_NODES_PER_DOMAIN * cpus_per_node.  We could 
change that to be a simple if (numnodes > SD_NODES_PER_DOMAIN) instead.

> dmesg of the machine is attached.
>
> The following patch makes the ia64 domain partitioning (maybe Altix
> specific ;) optional and makes the magic number (6) configurable.
>
> What do you think of this?

Maybe a boot parameter would be better for configuring SD_NODES_PER_DOMAIN?  
That would allow a single kernel binary to be configured to run well on many 
types of NUMA systems.  It would also mean you could play with very large 
node domains, with and w/o a top level domain.

Jesse
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Thu Oct 28 11:31:35 2004

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:32 EST