Server maintenance and best practices
To maintain any system and to make it perform in an optimal manner requires some tuning as per the organization needs and load on the application. Different components of Alfresco such as JVM, database, indexes, application thread, and so on, need to be tuned as per the system needs. Default settings work with less data sets.
Let's look at the different aspects of server maintenance and tuning.
Understanding JVM settings
Java memory and garbage collections settings are mainly associated with repository usage. Based on the number of concurrent users using the system, the amount of read/write operations will help you to decide the memory settings. As per Alfresco it is recommended to use a 64 bit machine and JVM. A 32 bit machine will not provide optimal performance. Also make sure the clock speed is above 2.5 Gz.
A few important tips while tuning JVM include:
Make sure the following settings are being set in JVM:
XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode...