WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH 04/11] [XEN] NUMA memory allocation strategies

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH 04/11] [XEN] NUMA memory allocation strategies
From: Dulloor <dulloor@xxxxxxxxx>
Date: Sun, 4 Apr 2010 15:30:22 -0400
Delivery-date: Sun, 04 Apr 2010 12:36:54 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=Oiev0TBFgM8g4TLtcv9ZT+DT/m4g8ynGqHmQ3n2zTP4=; b=EvjvVbP5ZO8/wZ0BcMNbw7ZaatEPK0WBnzWwvarEo3h8y8CWBiwTGgsoZzXOBZDRKv BNsTlU4lX/j9aGh718fqySjVZ/kBndNrtUorM0KOcDV2O4QOQS8RtzwcE9+g6H6H28Rj azrD2nNGtwoCkU8HjfURHF0OWNYvznsjjL5qs=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=T1sQid4Ajd8JlkKAqs/lqqLQFy1vQ2spbU/v0F4FOXctVbBFDND0nKrW3o+2X9ph+L de3LK3g5UXNSP0dZ/zCWdC7ARL6u/zDYA9Kou5mm/HUOjGxFRkZvzj6ZgAEnKqiyFsLh lzcvR/u6AzvUPrd/FgESwaSFzlTx81daVegKQ=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
The patch implements the CONFINE/STRIPE/SPLIT NUMA allocation strategies :

- CONFINE : Confine the VM memory allocation to a single node. As
opposed to the current method of doing this in python, the patch
implements this in libxc(along with other strategies) and with
assurance that the memory actually comes from the selected node.
- STRIPE : If the VM memory doesn't fit in a single node and if the VM
is not compiled with guest-numa-support, the memory is allocated
striped across a selected max-set of nodes.
- SPLIT : If the VM memory doesn't fit in a single node and if the VM
is compiled with guest-numa-support, the memory is allocated split
(equally for now) from the min-set of nodes. The  VM is then made
aware of this NUMA allocation (virtual NUMA enlightenment).

-dulloor

Signed-off-by: Dulloor Rao <dulloor@xxxxxxxxxx>

Attachment: xen-04-node-mem-allocation.patch
Description: Text Data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH 04/11] [XEN] NUMA memory allocation strategies, Dulloor <=