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] tap:aio performance

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] tap:aio performance
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Sun, 4 Jan 2009 19:17:13 +1100
Delivery-date: Sun, 04 Jan 2009 00:17:44 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D0155015C@trantor>
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>
References: <AEC6C66638C05B468B556EA548C1A77D0155014E@trantor> <AEC6C66638C05B468B556EA548C1A77D0155015C@trantor>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AclrQtXA5PqpDoleROu60BRAokuoOAAwVrRwAJAMBhA=
Thread-topic: [Xen-devel] tap:aio performance
> >
> > Now that I have tap:aio working under GPLPV, I have found that the
> > performance is terrible (as in something is wrong). Under any sort
of
> > load, the system becomes effectively frozen - block requests appear
to
> > be taking seconds.
> >
> > Currently I have up to 16 requests 'in the air' at a time... is that
> too
> > much for tap:aio? Is there something else I could be doing wrong?
> >
> > It's got me baffled at the moment...
> >
> 
> This continues to frustrate me. I thought maybe using 'sparse' files
to
> back tap:aio might be causing problems so I freed up some space and
> created a non-sparse file, but that didn't change anything.
> 
> The backup exec restore fly's along at about 600mb/min until it has
> restored about 500mb and then it drops to about 12mb/min, and the DomU
> is effectively unusable (anything that needs disk activity takes
forever
> to get there...). Once the restore finally cancel's (this takes a long
> time too) the performance comes back to being usable.
> 
> Next I'll try it under Linux instead of GPLPV... but I can't think why
> that would make a difference...
> 

Just for the archives, I have resolved the problem. The disks are all on
a HP Smart Array E200 controller using the cciss driver. Using a disk on
the onboard SATA interface instead, tap:aio can easily sustain restore
throughput of over 600mb/min.

Looking more closely, the raid controller and Ethernet adapter are both
sharing an interrupt, so I think that the Ethernet interrupts were being
serviced at the expense of the raid interrupts.

I'll try moving the raid controller to a different slot and I'm sure
that the problem will go away, but either way the problem is not xen or
tap:aio related.

James

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

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