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] [BUNDLE] Xen Share w/ block device

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [BUNDLE] Xen Share w/ block device
From: Rusty Russell <rusty@xxxxxxxxxxxxxxx>
Date: Fri, 17 Feb 2006 14:59:54 +1100
Delivery-date: Fri, 17 Feb 2006 05:06:35 +0000
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
OK, I've got my first-cut block device implementation over xenshare:

        http://ozlabs.org/~rusty/xen/bundles/xen-share-2006-02-17.hg

The block server (ie. backend) is a userspace process in dom0 which has
the bonus feature of crashing dom0 on exit!  That would suggest that
this is not production code, but might make nice bedtime reading.

Here's the compulsory benchmark numbers (same machine, uniproc 3GHz
Pentium 4), ext2 filesystem in a file in dom0 served to dom1:

Current block device:
        dd if=/dev/zero of=test bs=1M count=1000: 71.5527 seconds
        dbench 10: 48.685 MB/sec

Share block device:
        dd if=/dev/zero of=test bs=1M count=1000: 31.0611 seconds
        dbench 10: 106.997 MB/sec

Cheers!
Rusty.
-- 
 ccontrol: http://ozlabs.org/~rusty/ccontrol


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>