From owner-freebsd-questions@FreeBSD.ORG Sat Jan 1 00:19:41 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BE55106566B for ; Sat, 1 Jan 2011 00:19:41 +0000 (UTC) (envelope-from amvandemore@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id D140F8FC13 for ; Sat, 1 Jan 2011 00:19:40 +0000 (UTC) Received: by fxm16 with SMTP id 16so11976189fxm.13 for ; Fri, 31 Dec 2010 16:19:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=/SHLAD2VTb21drVaLBYD2DUc3ToH20IPZVhwd4z4Aoo=; b=dqguIK6/IiZLUygocEsb/lljd8cDR9AV+qeFSIqdU9itl+exGBfPd0GRIiiRi6bx5m GSNMqMCfOaL3SVAgcy+884hb8IVEw+5F2Q+6A9g8oBHMD9LPi/ibH/FxpdsU/5UFd3T4 d+MmjC3x/p/6xpX2y1Bfp4oe2JuYFzmVDlpFM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=xPnAfvZglO4OAOAIsksgyP0UfX+4lIq30NF4nx9/P07mcqJusD6SPBF7fEQUfGpIOo +HIGmLDewWtS0+knFoox1QVLFJ1m09G1Cye/3whO6HsazxjwjvLvuNjUi+7EC6XLv//E MMj7H0lOkK8Gr8DC4GOsQ9rrgpdULDe7uO2Bo= MIME-Version: 1.0 Received: by 10.223.87.72 with SMTP id v8mr1790105fal.70.1293841179746; Fri, 31 Dec 2010 16:19:39 -0800 (PST) Received: by 10.223.114.4 with HTTP; Fri, 31 Dec 2010 16:19:39 -0800 (PST) In-Reply-To: <4D1E68BA.9080001@herveybayaustralia.com.au> References: <4D1E061E.9070306@mgwigglesworth.net> <4D1E68BA.9080001@herveybayaustralia.com.au> Date: Fri, 31 Dec 2010 18:19:39 -0600 Message-ID: From: Adam Vande More To: Da Rock Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-questions@freebsd.org Subject: Re: How can I implement true vps with FreeBSD as a host? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jan 2011 00:19:41 -0000 On Fri, Dec 31, 2010 at 5:35 PM, Da Rock < freebsd-questions@herveybayaustralia.com.au> wrote: > On 01/01/11 02:34, Martes G Wigglesworth wrote: > >> Thanks in advance, for any input. >> >> Have you checked into Xen specifically and how it works? I think you're > where I was at a while ago, and a little investigation will change your > mind. FWIW Xen is a hypervisor, and platforms need to be able to run in it, > not the other way around. Have a read up on it anyway. > Well yes Xen is a hypervisor, a type 1 and your OS needs to be specifically modified to run as a Dom0 or a paravirtualized DomU. What you want I think is something like VirtualBox- comparatively slower, > but about the best for what it is. Whatever that means. Vbox is just as fast as Xen for most applications give or take a little depending on what you're doing. About the only place Xen can beat out Vbox is with in networking performance with a guest using the virtio driver, however since I've not tested the newer Vbox which is supposed to better performance there. It's pretty hard to get accurate meaningful benchmarks across a variety of hosts/guests/usage styles, but generally speaking Xen, KVM, and Vbox are in the same performance league despite the differences in hypervisors(Vbox and KVM are fairly similar here). VBox guests may also have significantly better IO performance. Xen's advantage now days lies in it's pci-pass-through support and all the tools built for using/managing it. I think KVM may have pci pass-through support too, but haven't messed with it. A lot of the tools support is more abstracted as well with things like libvirt. I like Vbox on FreeBSD for several reasons, but one of the main benefits is using ZVOL's as the storage backend. You get a lot of the ZFS goodies in your VM that way. You can create scripts to automate your functions, everything done in the GUI can be done in the CLI and more. http://www.virtualbox.org/manual/ch08.html -- Adam Vande More