[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Java JVM and memory on Xen



On Tue, Nov 10, 2009 at 01:52:34PM +0000, Rob Shepherd wrote:
> Hi,
> 
> I have a strange problem here.
> 
> My Java Virtual Machine crashes on a DomU when mem-set is 1792 MB but is 
> stable when mem-set has been called with 1791 MB
> 
> This happens running JBoss, and is an actual libjvm.so Segfault. It 
> doesn't report anything about memory etc.
> 
> Running:
> very recent quad core Xeon 2Ghz,
> Xen 3.1 from OpenSolaris 09/06
> OpenSolaris 09/06 Dom0
> Ubuntu 8.04 with 2.6.24-25-xen kernel image
> JVMs (any... 1.5.0 - 1.7, either openjdk or sun)
> 
> I finally tracked down the crash to that single 1MB adjustment of RAM.
> 
> although the JVM is only configured to use 512MB of RAM MAX (-Xmx512m)
> 
> This is very bizarre.  Has anybody seen behaviour before, or have any 
> comments about why it may be happening?
> 
> One thought.... Java requires contiguous memory which I believe Xen does 
> not provide to the guest. 
> I would have thought however that the addressable memory space that an 
> application sees can be mapped to appear contiguous?
> 
> Thanks for any input, or suggestions
> 

Does domU kernel dmesg have errors?

How does the domU kernel memory layout change when you switch between
1791 and 1792 MB of RAM? (it's in the beginning of dmesg / domU kernel 
boot messages).

Have you tried any other domU kernels? Ubuntu 2.6.24 kernel is known to
be buggy..

-- Pasi


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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.