We are running the Globus WSRF Container. It is taking >300 MB of resident memory and 1.5 GB of virtual memory. This seems extremely high. Can anyone comment on methods to limit the memory consumption of the container? Below are top and ps traces. FWIW, we're also running Tomcat 5.5. Could we be running the Globus components from inside this, instead of via its own ServiceContainer on a different port?

TIA,  Ian

top:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4709 globus 18 0 1551m 300m 3120 S 2.0 7.6 168:33.51 java
ps:

globus 4709 1 0 Oct11 ? 02:48:34 /opt/osg-local/ce-1.0/jdk1.6/bin/java -Dlog4j.configuration=container-log4j.properties -Xms256M -Xmx1024M -Dorg.globus.wsrf.container.persistence.dir=/opt/osg-local/ce-1.0/vdt-app-data/globus/persisted -DGLOBUS_LOCATION=/opt/osg-local/ce-1.0/globus -Djava.endorsed.dirs=/opt/osg-local/ce-1.0/globus/endorsed -DX509_CERT_DIR=/opt/osg-local/ce-1.0/globus/TRUSTED_CA -Djava.security.egd=file:///dev/urandom -classpath /opt/osg-local/ce-1.0/globus/lib/bootstrap.jar:/opt/osg-local/ce-1.0/globus/lib/cog-url.jar:/opt/osg-local/ce-1.0/globus/lib/axis-url.jar org.globus.bootstrap.Bootstrap org.globus.wsrf.container.ServiceContainer -p 9443


--
Ian Stokes-Rees, Research Associate
SBGrid, Harvard Medical School
http://sbgrid.org

Reply via email to