On 31/03/2020 17:42, o haya wrote:
> Thanks for the infos.
> 
> I was thinking the same thing you were thinking, that it might be 32-bit
> JVM, but when I run "java -version" I am getting:
> 
>  java -version
> java version "1.8.0_221"
> Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
> Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
> 
> Isn't that confirming that this is a 64-bit JVM?
> 
> ALSO FYI, I did test where I also added "-d64" parameter to the
> CATALINA_OPTS, and same thing happened.

Exactly how are you setting those? It looks like the changes you are
making aren't having any effect. If you specified a 4Gb min heap on a
32-bit JVM I'd expect Java to either refuse to start or crash on start.

Mark


> 
> Jim
> 
> On Tue, Mar 31, 2020 at 11:10 AM Olaf Kock <tom...@olafkock.de> wrote:
> 
>>
>> On 31.03.20 17:02, o haya wrote:
>>> Hi,
>>>
>>> I am running Tomcat 9.02 under RHEL 7 (under Oracle JDK 1.8), and I would
>>> like to increase the memory that is available to Tomcat when it is
>> running.
>>>
>>> I have tried sourcing the following:
>>>
>>> JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server \
>>> -Xms4096m -Xmx4096m -XX:NewSize=256m -XX:MaxNewSize=256m
>>> -XX:+DisableExplicitGC \
>>> -Djava.security.egd=file:/dev/./urandom -d64"
>>
>> You want to use CATALINA_OPTS for memory settings, not JAVA_OPTS.
>>
>> JAVA_OPTS are used for every JVM start, including when you run
>> shutdown.sh - that one needs only a minimal amount of memory for short
>> time.
>>
>>> and also:
>>>
>>> CATALINA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server \
>>> -Xms4096m -Xmx4096m -XX:NewSize=256m -XX:MaxNewSize=256m
>>> -XX:+DisableExplicitGC \
>>> -Djava.security.egd=file:/dev/./urandom"
>>
>> your CATALINA_OPTS will be combined with the JAVA_OPTS, so that you
>> configure the memory twice.
>>
>> But -Xms and -Xmx are the way to configure the memory.
>>
>>> but even with those, when I check memory using "free", it is only using
>>> about 1.5GB.
>>>
>>> Can someone tell me how I can accomplish this?
>>
>> Sounds suspiciously like you're running on 32bit, either the OS or JVM.
>> Upgrade to 64bit to have access to more memory.
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to