[Gllug] Constrained virtual machines

Richard Huxton dev at archonet.com
Thu Nov 30 15:29:27 UTC 2006


Daniel P. Berrange wrote:
> On Thu, Nov 30, 2006 at 03:05:11PM +0000, Richard Huxton wrote:
>> Is anyone using VM technology that provides limits on CPU and I/O as 
>> well as memory usage?
> 
> Xen gives you very good control over CPU scheduling of guests. Memory
> is reasonable - you can balloon up & down guest OS memory on the fly.
> With disk I/O there is near zero per-guest throttling / control, you
> really have to rely on the Dom0 OS doing reasonably fair I/O scheduling.

Blast. I'm after "unfair but under my control".

> Simiarly for network I/O, but at least for this you can use existing 
> IP traffic shaping utilities in Dom0 if you need to control it based
> on the MAC address of the guest OS.
> 
>> What I'd like to be able to do is run a set of database tests with 
>> varying configuration settings. I'm not really concerned with absolute 
>> numbers, but I'll need to scale CPU and I/O to generate some useful figures.
> 
> Xen will give you pretty good data for this - Database benchmarks are
> a test we run very frequently for Xen on RHEL-5 to verify performance
> is being maintained over course of development. Xen scales up quite
> nicely as you add extra CPUs, or as you add increasing number of guests
> doing same workload.
> 
> Make sure you use Xen 3.0.3 though - even just one minor release earlier
> with 3.0.2 had absolutely terrible scalability.

Thanks for the pointer.

-- 
   Richard Huxton
   Archonet Ltd
-------------- next part --------------
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug


More information about the GLLUG mailing list