System requirements

Overview

The topics covered in this section cover a wide range of system requirements. They include database sizing and setup, certified stack, operating systems, application servers, databases, repositories, and browsers.

Tuning tips - System requirements
  • Database

    • Run fully redundant configurations where an independent database backs each Magnolia instance.

      If running all instances against a single database instance, use different table spaces or prefixes for tables used by different workspaces. In this case, you must configure the database for high availability.
  • Resources

    • It would be best if you didn’t try to exceed your available resources during configuration, as this may cause additional I/O operations. We encourage you to adapt your settings to the resources available in your environment.

    • Suppose you need to check a performance issue on one of your servers. In that case, you can enable the flight recording mechanism using the flags -XX:+FlightRecorder -XX:StartFlightRecording.

    • Fill out the License Estimation Questionnaire to get more information about server sizing.

  • Memory

    • The minimum memory requirement for good performance in a production environment on an author instance is 4GB to 12GB. Having between 4GB and 10GB is recommended for a public instance.

      For more, see RAM.

  • Compatibility

    • Ensure your operating systems, Java version, application servers, databases, repositories, and browsers are supported.

      For more, see Certified stack.

Feedback

DX Core

×

Location

This widget lets you know where you are on the docs site.

You are currently perusing through the Performance tuning guide docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules
6.3 beta
X

Magnolia 6.3 beta

Magnolia 6.3 is in beta. We are updating docs based on development and feedback. Consider the 6.3 docs currently in a state of progress and not final.

We are working on some 6.3-beta known issues during this phase.