-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chuck,

Caldarale, Charles R wrote:
>> From: Christopher Schultz [mailto:[EMAIL PROTECTED] 
>> Subject: Re: [OT]Re: Is better one or more Tomcat instances 
>> per machine
>>
>> The fact remains that you can't allocate a VM heap bigger than around
>> 1750MB on my 32-bit, 2.6 Linux kernel. Why not?
> 
> You have to wait for a full moon...

:)

It looks like the problem could be due to a number of different issues,
which is why everyone argues about "the" cause.

It is /not/ endemic of 32-bit JVMs: it's apparently the fault of the OS.
Running a 32-bit JVM on a 64-bit OS (while kinda silly) should allow you
to allocate a heap much closer to the 4GB real limit on 32-bit-based
processes.

It's also /not/ the fault of the hardware. 32-bit pointer = 32-bit
addressable process space. If the OS doesn't allow you get all of that,
then it's the OSs fault, not the hardware.

It's OS dependent, and it is kernel option dependent, which is why
nobody can nail down the answer.

There are simply too many configurations out there to be able tp predict
why this problem occurs on /your/ system. I suppose you could find out
exactly why, but it would take a long time and you efforts are better
spent upgrading to an OS and JVM that can access more memory in the
first place.

It appears that if this is happening to you, there is little you can do
about it short of re-compiling your kernel with different process-memory
options (such as 2/2 versus 3/1 address splitting).

- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF+CRn9CaO5/Lv0PARAuzcAJ9EwelMp52otOw+t0j7XD9IDvMGyQCgn2Vv
ykxFrl5q3p6r45DpguNF6Wc=
=5FHT
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to