[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] CPU intensive VM starves IO intensive VMs


  • To: "Diwaker Gupta" <diwaker.lists@xxxxxxxxx>
  • From: "Tim Wood" <twwood@xxxxxxxxx>
  • Date: Sun, 3 Sep 2006 12:09:44 -0400
  • Cc: "Apparao, Padmashree K" <padmashree.k.apparao@xxxxxxxxx>, Xen Users <xen-users@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Sun, 03 Sep 2006 09:10:43 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=seothffa18IxdtfZogH4UxEKBy5jpaYDmO0takizllTrGqKmw1ueoHagSuZ6CSsKHEoe/Ilfnc88/w+RNz6Or5CmVubKbnwMta2yRX9pKP7vmIFfYrgRTkWe9gLmNFVFxoPWF6v/dmFTY04bKdChmPC9AVeK3T91Pd/o+Lno1zc=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Thanks for your replies.

Agreed that wasn't the best hog program, I'll take a look into slurp.

This was all using the work conserving scheduler.  I imagine using
non-work conserving would help in this particular case, but seems self
defeating if the goal is trying to raise overall performance.

I'm sure multiple cpus would change things, however I think it is
significant that single cpu Xen has such bad IO performance when
either a) running a cpu bound process in Dom0 or a 2nd VM or b)
running both a cpu bound and IO bound process in one VM.

There are two possible explanations - either the scheduler does a poor
job of allocating Dom0 and the IO VM when they need it, or the cpu
overhead of doing IO in Xen is very high.  I notice that when I have
an IO bound VM, 100% of the cpu is being used according to XenMon
(most in dom0 and some in that VM) while in reality there should be
plenty of spare cycles.

I'm getting kernel panics in xen-unstable, so I am putting off testing
the new scheduler for a bit...

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.