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] VT or paravirtualization?

To: "Czakó Krisztián" <slapic@xxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] VT or paravirtualization?
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Mon, 30 Jan 2006 11:53:00 +0100
Delivery-date: Mon, 30 Jan 2006 11:05:09 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcYlF21hhOeXGei6Qp+DjRDQKtZjOQAcoB9A
Thread-topic: [Xen-users] VT or paravirtualization?
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Czakó Krisztián
> Sent: 29 January 2006 21:03
> To: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-users] VT or paravirtualization?
> 
> Hello,
> 
> What is the better solution now to run linux domUs under Xen3?
> Using a VT hardware, sould I install a xen-patched kernel as 
> I would where no VT extension, or use an unmodified linux 
> guest system?

At this time, I'd say that Para-virtualization is better performing. This is 
based on the fact that we're currently on the first release of Hardware 
virtualization, and there's several things that are less than optimal. Device 
model optimisation for specific devices would be one clear benefit, but there's 
other possibilities too. 

Obviously, if you want to run unmodified OS's that doesn't have freely 
available source, or perhaps run an application that REQUIRES a particular 
distribution that can't have a modified kernel, then full virtualization is 
pretty much the only option.

> 
> Is there any performance difference between a Pentium D 3 Ghz with vt
> (9xx) and without it (8xx)? 

I can't speak for Intel, but from AMD's perspective [1] I would expect there to 
be NO difference for your average application software - kernel mode 
instructions such as control register access and such things MAY be a tiny bit 
slower (but these are generally VERY EXPENSIVE instructions ANYWAYS, for 
example a move to CR3 will invalidate the TLB's on the processor, which means 
that the very next memory read will require reading of all levels of the 
page-table [ignoring the fact that there's optimisations in the processor that 
"ignore" moves to CR3 with the same value]).

I'd doubt that any REAL application benchmark would be able to show any 
difference that is statistically verifiable. 

[1] I'm not a processor architect, so this is MY _OPINION_, rather than a 
statement of facts from AMD as a corporation.

--
Mats
> 
> Regards,
> Slapic
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 
> 


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

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