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] questions regarding HVM and maximum block device size

To: xen-users@xxxxxxxxxxxxxxxxxxx, mark.williamson@xxxxxxxxxxxx
Subject: Re: [Xen-users] questions regarding HVM and maximum block device size
From: "Sebastian Reitenbach" <sebastia@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 11 Jul 2008 12:32:14 +0200
Cc:
Delivery-date: Fri, 11 Jul 2008 03:33:01 -0700
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/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>
Organization: L00 bugdead prods.
Reply-to: Sebastian Reitenbach <sebastia@xxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hi Mark,

Mark Williamson <mark.williamson@xxxxxxxxxxxx> wrote: 
> > right now I run a bunch of PVM Xen guests, everything is fine. But on 
the
> > horizon, there a potential need shows up, that I may have to run one or
> > more HVM guests.
> >
> > Some time ago, I did some tests, and I observed the following on a host:
> > I activated the AMD VT extension in the BIOS, because I wanted to test 
to
> > setup a HVM machine. While this was activated, the PVM domU running on 
the
> > same host, had a unusual slow NFS performance. After I was ready with 
the
> > tests, I disabled the AMD VT in the BIOS again, and the NFS speed
> > was "normal" again. The NFS speed with VT enabled was about 1/3rd slower
> > than without. The dom0 and domU are 64Bit, SLES10SP1 systems.
> > Is this normal what I've seen?
> 
> I don't think that's normal at all - it's certainly not the intended 
> behaviour!  You're *just* running PV domains on the box, right?  The only 
> difference is that you've enabled AMD-V in the bios?  That shouldn't make 
any 
> difference at all, so it's most curious if there's a performance 
difference.
> 
> Have you also tried enquiring about this on SLES mailing lists / forums, 
in 
> case it's a SLES-specific problem?
> 
> > If yes, I guess it's not recommended to run 
> > PVM and HVM systems on the same dom0? Or if no, any idea, what I can do
> > about it?
> 
> It should be fine to mix PV and HVM guests on the same system.  This is a 
> pretty weird problem you're seeing though - I've no idea what would be 
> causing it.  Are you sure that the bios setting is the only thing that 
> changed?  Have you double checked your measurements here?  I don't mean to 
> sound disbelieving, it's just a very very strange problem to see!
> 
> Assuming this is definitely reproducible, further enquiries are the way 
> forward.  Asking on the SLES support channels makes sense.  Asking on 
> xen-devel may also be worthwhile.
> 
> Check xm dmesg and /var/log/xen/xend.log for any differences in output 
between 
> the two cases.  I don't know what I'd expect to see differ but it's worth 
a 
> try.

thank you for these comments, right now I do not have spare hardware 
available to make some new tests. But what you say lets make me hope that I 
either oberserved sth. wrong, or this was specifically to that machine where 
I observed it. I'll retest when I get the new box for the HVM machine, and 
will ask on the -dev and SLES list, if I see the behavior again.

> 
> > Further I'd like to know, whether a xm mem-set will work for HVM domU's?
> > I guess, in case the OS supports it, then it will work?
> > I've also read about paravirtual drivers for HVM guests, and I've seen a
> > xen-balloon.ko for HVM Linux guests, but I want to run MS Windows, are
> > there also such drivers available?
> 
> xm mem-set can work in principle for HVM domUs, yes.  AFAIK you won't be 
able 
> to grow a domain beyond its initial allocation at this point in time but 
you 
> should be able to shrink and grow it within those bounds.
> 
> You need an appropriate driver for the HVM OS though.  As you've noticed, 
> there is a Linux driver available.  For Windows, you'll need to find some 
> PV-on-HVM drivers for your platform.  I seem to recall Novell providing a 
> driver pack for Windows on SLES - maybe you could look into that?  But 
> there's also a free set of PV-on-HVM drivers, with the development being 
led 
> by James Harper although I don't know if these have a balloon driver at 
this 
> time...?  These are still in development, so they may not be recommended 
for 
> use on a system containing important data or requiring high uptimes.  That 
> said, I get the impression quite a few people are using them successfully 
> having worked out any local problems.  Make sure to read through some 
mailing 
> list archives on the drivers so you can learn of possible problems and 
> actions to take to avoid them!
> 
> You may well want to experiment with PV-on-HVM anyhow to get better 
Windows IO 
> performance.
> 
> > VMWare had, or still has, don't use it anymore since there is xen ;), a
> > limit on the maximum size of a block device, at 2TB. So if I wanted to
> > share a disk larger than 2TB, then the VMWare guest was/is only able to 
see
> > the 2TB but not more. Does in Xen exists a similar limit on block device
> > size?
> 
> I think there is a maximum block device size under Xen but I'm not sure 
what 
> it is.  If you search the mailing list archives you may find some useful 
> information on this.

Well, I did, but maybe not with the right keywords, or maybe not intensive 
enough, however, will take a look again.


thanks a lot
Sebastian


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

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