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] Xen vs VirtualBox

To: "Emre Erenoglu" <erenoglu@xxxxxxxxx>
Subject: Re: [Xen-users] Xen vs VirtualBox
From: "Grant McWilliams" <grantmasterflash@xxxxxxxxx>
Date: Mon, 15 Sep 2008 10:49:52 -0700
Cc: Xen List <xen-users@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 15 Sep 2008 10:50:29 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=3zZOdf3LwYpskK/m0wuokcFndD8htwigB9CY3uzvjO0=; b=IJtVda+4PsPmUvyeY6J4UukPLmS4+QCWbBzHaaVMcGeI5+ScRsmUeQ1pXt3dQzcb0m 8c/UeL6Ud+4VPkqy//K6giaLB2W91koDrDM7wKHZOKA/Df6VnBys1dO1futjTf3HqsSH KWbXVW8DoAV7FRkf2kR1PEugNV0RmxZjnIwCE=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=YiwCcj2gXll4o7TodBJsCBBaotdoZClSYsRQw6hCeqrSGDieSGZwUSShjaNVrNJ9PC ++Wz8P75fvR+38ze20rJy2t7o6aUN8Kkybt8h1ThDXGwB7vbh2pBYg5SftLA3hJeZHKb 5ZTsLBzcKLkaqDYMg8DuQJDMz4k1c+4vShl7E=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <fe9771a80809150853q377f2658l188649a3a1dc95cb@xxxxxxxxxxxxxx>
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: <a229ac000809130330q1fe2c59dncd52a6f098eb112d@xxxxxxxxxxxxxx> <48CB9E34.5090003@xxxxxxxxx> <ed123fa30809150738r62778c7apae1716e6cfb55173@xxxxxxxxxxxxxx> <fe9771a80809150745i6db8803aif2fb205a975ac65@xxxxxxxxxxxxxx> <ed123fa30809150756p7d36a663ybe61ff303fd4a65d@xxxxxxxxxxxxxx> <fe9771a80809150853q377f2658l188649a3a1dc95cb@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx

On Mon, Sep 15, 2008 at 8:53 AM, Emre Erenoglu <erenoglu@xxxxxxxxx> wrote:
Hi,

On Mon, Sep 15, 2008 at 4:56 PM, Grant McWilliams <grantmasterflash@xxxxxxxxx> wrote:
Don't get me wrong, I do believe Xen is a great project and I only use it and VirtualBox for contracts but integration is key. KVM will be in every Linux distribution on the planet and at some point it will do what Xen does. My biggest problem with it (outside of the fact that it feels like I'm just using a faster QEMU) is that it requires VT support in the CPU. There are many older really fast machines with tons of ram that you just can't use KVM on. VirtualBox, VMWare and Xen run on just about anything.

Well i'm just an enthusiast in these virtualization stuff. I played with Xen since its 2.0 days. After all the issues I had with it, lacking kernel stuff, unstability in distribution dom0 kernels etc, I left it for the moment for KVM.

yes KVM needs VT support  but that's becoming commodity now. Nevrtheless, you're right for the older machines.

For performance, it's getting better and better, with virtio stuff embedded in all kernels, my guests can make gigabits/sec transfers on network connections. With very little work.

the management infrastructure like libvirt will more and more support KVM, so it will only go better.

Emre


Can people start "replying to all" instead of sending me personal messages? It's much more productive for the list.

Xen is a very different animal now and is very good and rock solid. Because it's integrated into the two largest Linux server distros it's very easy to set up an use as long as you understand the concept of what Xen does. Interestingly the reasons you left Xen for KVM are exactly the reason that I won't use KVM in production. The last stable version in the RHEL line is about 36 versions old and I've had issues with that locking up. KVM is in my future but for now I just watch it and hang out on the dev list to keep an eye on their progress. Yes there are commodity motherboards with VT support but we're not using that level of equipment on big projects. I have 3 racks with dual 2.8 ghz dual-core Xeons and 8 GB of ram each that can't run KVM. Commercial Xen is probably the fastest thing out there short of ESX server which may have an edge. In certain areas KVM is getting there like network and disk access using the PV drivers. But again nobody's going to use beta PV drivers in a production environmnet. KVM needs to bake longer. Xen and ESX have both been out there longer and are very stable.

Libvert at this point is just not powerful enough. I still use the Xen config files and xm. I look forward to the time where we can have one interface to all VM products though.

I would like to see QEMU moved to being a central repostitory though because all of them (Xen, KVM, and VirtualBox) rely heavily on QEMU and make modifications but the QEMU in each is not the same version. They contribute upstream but it seems to take forever for something from VBox to get to KVM or KVM to Xen. KVM IS QEMU with an accelerator according to the QEMU people. The KVM guys don't like thinking of it that way though and I think VBox relies heavily on QEMU although VBox is much more powerful. Xen only uses it in HVM mode. I think the QEMU in Xen is the oldest which explains why KVM is faster than Xen  HVM (but can't compete in pure PV mode).

--
Grant McWilliams

Some people, when confronted with a problem, think "I know, I'll use Windows."
Now they have two problems.

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