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

Re: [Xen-devel] PHY vs. VD benchmark

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] PHY vs. VD benchmark
From: Mark Williamson <Mark.Williamson@xxxxxxxxxxxx>
Date: Tue, 17 Feb 2004 16:39:48 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 17 Feb 2004 16:54:57 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Message from Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> of "Tue, 17 Feb 2004 16:27:50 GMT." <E1At84d-0006oB-00@xxxxxxxxxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> The correct fix is to get rid of the linear linked lists.
>
> A good way to do this is to use a buddy allocator for allocating VDs:
> you track power-of-two multiples of 64MB free disc space, and try to
> create VDs out of the largest possible extents. Within Xen you can
> then use a truncated radix tree to map virtual extents to real extents
> --- Linux has code we can use for truncated radix trees.

That's a really cool idea!  Thanks, Keir :-)

I'll stick it on my todo list to implement in a future release, time 
permitting.  In the meantime, perhaps Ian's suggestion will give some decent 
improvements... (see later e-mail).

Cheers,

Mark



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel