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] Running Xen on current Opteron family?

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Running Xen on current Opteron family?
From: Javier Guerra <javier@xxxxxxxxxxx>
Date: Wed, 24 May 2006 11:36:18 -0500
Delivery-date: Wed, 24 May 2006 09:37:05 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <E3911EDB54DAA743A952BD04C1466E2002EDC203@xxxxxxxxxxxxxxxxxxxxxxxx>
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: <E3911EDB54DAA743A952BD04C1466E2002EDC203@xxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Internet Messaging Program (IMP) 3.0
Quoting Sanket Agrawal <sanket.agrawal@xxxxxxxxxx>: 
> > - lower virtualization overhead. Theoretically, 3-5% overhead for 
> > guest oses when virtualized 
 
AFAIK, the presence or absence of Pacifica/VT doesn't affect the overhead. 
 
historically, virtualization systems (VMWare, QEmu, VirtualPC, etc) on x86 had 
to use heavy emulation techniques to compensate for the lack of real hardware 
virtualization. 
 
Xen uses a different tradeoff, it relies on modifications to the guest OS.  it 
doesn't need any new processor feature, and doesn't use it if present. 
 
of course, as we all know, that doesn't work with closed source OSs, so the 
Xen people began to work on a real virtualization feature.  The tradeoff 
chosen was to make it depend on the new hardware features so it wouldn't get 
much worse overhead than the already working paravirtualization. 
 
In short: 
 
without Pacifica/VT: 
 - paravirtualized guests (linux, bsd, solaris): very low overhead 
 - unmodified guests: can't run. 
with Pacifica/VT: 
 - paravirtualized guests (linux, bsd, solaris): very low overhead (same as 
before) 
 - unmodified guests: run with somewhat bigger overhead; but not so bad as old 
software-only solutions. 
 
or, another way to see it: 
 
modifiable OS: can run paravirtualized, very low overhead.  doesn't need nor 
use any new virtualization feature of the processor. 
non-modifiable OS: need Pacifica/VT processors, get higher overhead on disk 
and graphics. 
 
 
there are some plans about using some new CPU features even on paravirtualized 
domains to get lower cross-domain switching times, or easier PCI 
administration, or to mix 64bit/PAE/32bit guests.... but all those are in the 
future. 
 
------ 
Javier 
 
 

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

<Prev in Thread] Current Thread [Next in Thread>