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-users

Re: [Xen-users] RHEL xen vs kvm

To: Pasi Kärkkäinen <pasik@xxxxxx>
Subject: Re: [Xen-users] RHEL xen vs kvm
From: Grant McWilliams <grantmasterflash@xxxxxxxxx>
Date: Thu, 29 Apr 2010 11:03:55 -0700
Cc: Arpan Jindal <jindalarpan@xxxxxxxxx>, Jeff Sturm <jeff.sturm@xxxxxxxxxx>, Xen List <xen-users@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 29 Apr 2010 11:06:17 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=FY8O9cq+kSuWwL/lXnCT2mpusOesyKYOqmRkMmzjxeo=; b=S+12ai1gF/DRB0hQx71ObRlhfM91VufzVR10nbMaHVMsIqKAzLM/7rAKYVNj9PJEoK 0fQuepmTmpv3HIvgjU6+ron7v8snydz008naHuGcRMsrrz1MQnSm2FaIo273lSoRA+iq aEoCbpXVj2nY/LI+bhRKplG7Dk3jRtZhbizCA=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=RIV4l4WKFFgTRa+AVVY8zXAomogcH9dLTmvcoFDf7H8h87violfvgyFtAKJKP1bTJW W9qocM2vq0yp1hLv8ZkdKFVwkYpajqD39e1qU5mS4ANn5wH77h70o5PrhhorlkhWAqdo XI1eG8Z/HRc7r4kMuSd779ho8sxMtIgxYd6b8=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20100429165330.GQ17817@xxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <z2mb2d4ab9d1004211020j3c723a96t30d8617f31390eb@xxxxxxxxxxxxxx> <64D0546C5EBBD147B75DE133D798665F055D9071@xxxxxxxxxxxxxxxxx> <v2oed123fa31004212342ldb7032acob01c537bb415f525@xxxxxxxxxxxxxx> <20100429165330.GQ17817@xxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx


On Thu, Apr 29, 2010 at 9:53 AM, Pasi Kärkkäinen <pasik@xxxxxx> wrote:
On Wed, Apr 21, 2010 at 11:42:31PM -0700, Grant McWilliams wrote:
>    On Wed, Apr 21, 2010 at 7:26 PM, Jeff Sturm <[1]jeff.sturm@xxxxxxxxxx>

>

Do you have some benchmarks to prove KVM being faster than Xen HVM?

Yes, I do. I've been gathering statistics for quite a while because I'm writing a white paper on Linux Virtualization Performance.
I'll need to dig them up after I get back from work. The difference is enough to sway the decision if someone was only going to virtualize Windows. If someone were to just use PV though Xen wins hands down.

>
>    Here's my thoughts.
>    If I were primarily virtualizing Windows I'd use KVM.

Why? Xen has both the GPLPV Windows drivers, and the binary WHQL Citrix Windows
PV drivers available today.

You'd think wouldn't you? I don't think it has to do with two drivers.

 
>    If I were primarily virtualizing Linux I'd use Xen.
>    If I was using a bunch of old 3.4 Ghz Dual Core Xeons (I am) I'd use Xen.
>    If I was wanting to nest VMs I'd use AMD CPUs and KVM (for now).
>

Xen also now has patches to supported Nested virtualization on both Intel and AMD.
I bet this will end up in the Xen 4.1 development tree in upcoming weeks.

I will be looking forward to this indeed. I don't want to change my platform just because I need one thing.
How is it going to support nesting on Intel? I was under the impression that AMD was the one that supported
this in hardware.
 

>    If I wanted the most pain free path to keeping my hypervisor updated I'd
>    use KVM.
>    If I was doing desktop virtualization (local login, not network logins)
>    I'd use KVM or VirtualBox
>    If I wanted the most tried and true enterprise hypervisor out there and
>    didn't want to use VMWARE then I'd use Xen. Citrix Xenserver, VirtualIron,
>    Sun SVM (one flavor), Oracle Virtual Machine and Amazon EC2 are all based
>    on Xen.
>    It might look like I lean toward KVM from this list but I still prefer Xen
>    in most cases because of category 2.
>

There are a lot of options for Xen dom0 kernel nowadays.. although extra patching
or fetching the git tree is still needed.

Lots of options? You mean like compiling your own kernel? Pain free means running your distribution the way it came. I predict in the coming years we'll have two options - running XCP or running XenServer. I'm not sure how well either put out security patches.
 

http://wiki.xensource.com/xenwiki/XenDom0Kernels

-- Pasi


Grant

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>