[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen 3.4.1 NUMA support
I am not finding this. Can you please point to the code ? numa=on/off is only for setting up numa in xen (similar to the linux knob, but turned off by default). The allocation of memory from a single node (that you observe) could be because of the way alloc_heap_pages is implemented (trying to allocate from all the heaps from a node, before trying the next one) - try looking at dump_numa output. And, affinities are not set anywhere based on the node from which allocation happens. -dulloor On Mon, Nov 9, 2009 at 5:51 PM, Andre Przywara <andre.przywara@xxxxxxx> wrote: > George Dunlap wrote: >> >> Andre Przywara wrote: >>> >>> BTW: Shouldn't we set finally numa=on as the default value? >>> >> >> Is there any data to support the idea that this helps significantly on >> common systems? > > I don't have any numbers handy, but I will try if I can generate some. > > Looking from a high level perspective it is a shame that it's not the > default: With numa=off the Xen domain loader will allocate physical memory > from some node (maybe even from several nodes) and will schedule the guest > on some other (even rapidly changing) nodes. According to Murphy's law you > will end up with _all_ the memory access of a guest to be remote. But in > fact a NUMA architecture is really beneficial for virtualization: As there > are close to zero cross domain memory accesses (except for Dom0), each node > is more or less self contained and each guest can use the node's memory > controller almost exclusively. > But this is all spoiled as most people don't know about Xen's NUMA > capabilities and don't set numa=on. Using this as a default would solve > this. > > Regards, > Andre. > > -- > Andre Przywara > AMD-Operating System Research Center (OSRC), Dresden, Germany > Tel: +49 351 488-3567-12 > ----to satisfy European Law for business letters: > Advanced Micro Devices GmbH > Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen > Geschaeftsfuehrer: Jochen Polster; Thomas M. McCoy; Giuliano Meroni > Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen > Registergericht Muenchen, HRB Nr. 43632 > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |