Versions Compared

Key

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

...

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.

Bare Minimum Requirements

As of this writing, DSpace 7 is likely to require 4GB of memory at a bare minimum. However, with that little memory, you may quickly hit memory issues with any significant user activity or bulk uploading.  So, we recommend running DSpace with 6-8GB (or more for very large or very active sites).

This minimum would roughly include...

  • 2GB of memory for the Frontend (UI) / Node.js.  Highly active sites will need more.
  • 1GB of memory for the Backend (REST API) / JVM / Tomcat. Highly active sites will need more.
  • 512MB of memory for PostgreSQL database. Highly active sites will need more.
  • 512MB of memory for Solr. Highly active sites may need more.
  • Extra memory may be required for command line scripts (which get kicked off in a separate JVM)

Keep in mind, because the frontend & backend can be run on separate servers, you can split this memory across two (or more) servers.  You can even choose to run PostgreSQL or Solr either alongside the backend or on their own dedicated server.

Performance Tuning the Frontend (UI)

...