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] Scheduling of I/O domains

To: Rob Gardner <rob.gardner@xxxxxx>
Subject: Re: [Xen-devel] Scheduling of I/O domains
From: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>
Date: Mon, 23 Aug 2004 18:51:16 +0100
Cc: "G. Milos" <gm281@xxxxxxxxxxxxxxxx>, rolf.neugebauer@xxxxxxxxx, Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxxx, Ian.Pratt@xxxxxxxxxxxx
Delivery-date: Mon, 23 Aug 2004 18:55:41 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "06 Aug 2004 15:05:10 MDT." <1091826309.20612.3.camel@cordoba>
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
> On Fri, 2004-08-06 at 03:25, G. Milos wrote:
> > The patch you sent probably does work, but most of the code responsible 
> > for waking up got pushed into specific schedulers (i.e. it is not in 
> > schedule.c but in sched_bvt.c, sched_rrobin.c etc). I have replaced the 
> > "min <= now" bit by what BVT research paper suggests and only 
> > 0.7% difference was observed in the dd test. It would be nice if you could 
> > run the dd test on your machine after updating your xen code.
> 
> I ran my dd test with the latest xen bits, checked out today. The result
> is:
> dd test all by itself: best run 1.93s
> dd test with another domain running an infinite loop: best run 2.5s
> 
> Well this is certainly much better than the 8s it was taking before, but
> it's still giving up more than 25% in performance.

Is this running on the same processor? If so, I think its pretty
reasonable that we loose 25% of IO performance when only getting
50% of the CPU.

The downside of giving the driver domain absolute priority over
guest domains would be that we might end up doing more context
switches than necessary, and loose the benefit of batching.







-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

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