From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ryan Harper Subject: Re: NUMA support on Xen ? Date: Wed, 4 Oct 2006 10:01:38 -0500 Message-ID: <20061004150138.GO12702@us.ibm.com> References: <1445.128.2.140.130.1159924435.squirrel@128.2.140.130> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1445.128.2.140.130.1159924435.squirrel@128.2.140.130> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Deepti Chheda Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org * Deepti Chheda [2006-10-04 03:19]: > Hi, > > I am a Masters student from Carnegie Mellon University. I am looking > for a research topics for an Advanced OS & DS course we have. > > I wanted to know what is the current support for NUMA on Xen ? Xen doesn't have any NUMA support currently. I've posted [1]patches to add NUMA support into Xen. This support covers systems that provide ACPI SRAT tables describing the topology of the processors and memory of the system. It works for 32-bit and 64-bit system. The patches give Xen an NUMA-aware page allocator, update memory hypercalls to allocate node-local memory when creating VMs, and exports NUMA topology to user-space via the management tools. > Does it support the IBM x440 and AMD64 Opteron ? I've not tested on an x440, but the patches have been tested on an x445, x460, AMD opteron, Unisys ES7000, and IA64. I believe that the patches would work fine on an x440. > Also, does the Xen scheduler do NUMA aware scheduling so it does not > degrade the VM performace ? The current patchset does not address scheduling. 1. http://lists.xensource.com/archives/html/xen-devel/2006-09/msg00958.html -- Ryan Harper Software Engineer; Linux Technology Center IBM Corp., Austin, Tx (512) 838-9253 T/L: 678-9253 ryanh@us.ibm.com