[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1 of 3] libxl: take node distances into account during NUMA placement
Dario Faggioli writes ("Re: [Xen-devel] [PATCH 1 of 3] libxl: take node distances into account during NUMA placement"): > On Thu, 2012-10-18 at 16:17 +0100, George Dunlap wrote: > > And now we're doing N^2 for each > > candidate? > > Again, yes, but that is turning it from Ndoms*Nvcpus to > Ndoms*Nvcpus+Nnodes^2, which is still dominated by the first term. IIRC, > Andre tried to start >50 domains with 2 vCPUs on a 8 nodes system, which > means 50*2 vs 8*8. Are you sure about this calculation ? It seems to me that doing Nnodes^2 for each candidate multiplies the cost by the number of candidates, rather than adding Nnodes^2. There are in the worst case nearly 2^Nnodes candidates (combinations of nodes). So the cost is <= 2^Nnodes * Nnodes^2 Your algorithm runs with up to 16 nodes. Your change here increases the worst-case cost from 2^16 = 65556 to 2^16 * 16^2 = 16777216 I don't think that's a good idea. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |