Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
minLevel2
outlinetrue
stylenone

Info

The software DSpace relies on does not come out of the box optimized for large repositories. Here are some tips to make it all run faster.

...

Tomcat is especially memory hungry, and will benefit from being given lots of RAM. To set the amount of memory available to Tomcat, use either the JAVA_OPTS or CATALINA_OPTS environment variable, e.g:

Code Block

    CATALINA_OPTS=-Xmx512m -Xms512m

OR

Code Block

    JAVA_OPTS=-Xmx512m -Xms512m

...

To increase the amount of PermGen memory available to Tomcat (default=64MB), use either the JAVA_OPTS or CATALINA_OPTS environment variable, e.g:

Code Block

    CATALINA_OPTS=-XX:MaxPermSize=128m

OR

Code Block

    JAVA_OPTS=-XX:MaxPermSize=128m

...

Note

On an Ubuntu machine (10.04) at least, the file /bin/etc/default/tomcat6 appears to be the best place to put these environmental variables.

...

If you'd like to provide more memory to command-line tools, you can do so via the JAVA_OPTS environment variable (which is used by the [dspace]/bin/dspace script). Again, it's the same syntax as above:

Code Block

    JAVA_OPTS=-Xmx512m -Xms512m

...

If you'd like to provide more PermGen Space to command-line tools, you can do so via the JAVA_OPTS environment variable (which is used by the [dspace]/bin/dspace script). Again, it's the same syntax as above:

Code Block

    JAVA_OPTS=-XX:MaxPermSize=128m

...