I've got tomcat running on a Linux machine with 2000GB of RAM. The tomcat settings
are JAVA_OPTS="-server -Xms1500M -Xmx1500M"; therefore, when i start Tomcat, I'll see
free memory drop to about 500MB - which is expected. But, when tomcat is running and
especially under heavy load the free memory continues to drop while buffer and cache
rises. I understand that Linux places all used memory into the buffer and cache and
puts it back to free memory when needed. But I'm confused as to why free memory would
be used at all since 1500MB of memory has already been allocated to Tomcat. I mean,
why isn't it pulling from it's own heap instead of consuming Linux's free memory?
---------------------------------
Do you Yahoo!?
Yahoo! Movies - Buy advance tickets for 'Shrek 2'