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] differences between Para-Virtualization and Full-Virtual

To: Songtao Liu <songtao.liu@xxxxxxxx>
Subject: Re: [Xen-users] differences between Para-Virtualization and Full-Virtualization?
From: Nico Kadel-Garcia <nkadel@xxxxxxxxx>
Date: Fri, 20 Jul 2007 09:44:33 +0100
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 20 Jul 2007 01:38:07 -0700
Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=J85s+8j3XxkWT+GEXM4Sps7af7y7mJ8y/C54mCYcW1AdSv5Z22bxly8gsIDeZaUmT811v8dyVDIXcWBOj8JVyHlyxgHpAVaObpMrSx0hHznVaTuRs97YnTCC2KJ93vFcpw5DVBDl1+CC7fpudVFZBnrZR12YOeaJkYW4hanu6Ts=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=XIk41R+ZVjuUl0Zp777NXzVt3dfxXxq5Y/5wFfU/oqy8omZEm3qQgFxnxv9kB155ctoZb6rOfdmoycAoCsl6ul4v+yXOg5TZTqOZH5Sos6ExD6P/BD1BGIuzh4rADZsbZlgaLBHud7qoV/Eel5C4BnXyXjQbnG0lHsCXrWLUErA=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <iss.bb8178fe.7ac.46a06d29.e82c4.cf@xxxxxxxxxxxxxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <iss.bb8178fe.7ac.46a06d29.e82c4.cf@xxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.12 (Windows/20070509)
Songtao Liu wrote:
Hi,

Could someone explain me the following questions:

Where are differences between Para-Virtualization and Full-Virtualization in 
the aspects of memory management, CPU and Device I/O, Network?

How is the performance difference between them?

Thanks
Songtao
There are dozens of good documents on this. Boiled down to a few lines, full virtualization emulates the entire hardware platform of a guest computer. That can be effective for running an otherwise incompatible operating sytem, like Windows on a Linux server.

Para-virtualization uses a customized kernel, compatible with the host's kernel and "hypervisor", that speaks compatibly and much more directly to your host's hardware. It's much lighter weight, allows memory to be re-allocated among guest domains so a server can run far more guest domains,, and provides a really noticeable to any guest operation that has to talk to the disk. But it requires a compatible kernel on the guest OS, compatible with the Xen version of the host OS.

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