Last modified by Thomas Mortagne on 2020/05/20 15:59

This page give details related to the setup sustaining which is used by the XWiki Dev Team as a real life test of a very big XWiki instance.

Numbers is a single XWiki instance currently containing 477 wikis.

Container and hardware

  • maximum memory allocated to the JVM: 2048m (not huge but one of the points of is to make sure XWiki is not too bad at scaling it term of memory)
  • 5 vCPU of 2.8GHz
  • installed/upgraded using XWiki Debian packages
  • MariaDB 10.3
  • Tomcat 9

Performance related customizations

Remote Solr instance

The kind of volume have to deal with does not fit well with the Solr embedded mode so we had to use a dedicated Solr standalone instance located on a different server.

  • maximum memory allocated to Solr JVM: 2048m
  • 2 vCPU of 2.8GHz


  • (checking migration status takes a very long time with so many wikis and would impact restarts too much)
  • xwiki.stats=0



  • <property name="hibernate.dbcp.maxTotal">200</property>
  • <property name="hibernate.dbcp.maxIdle">20</property>

Other interresting customizations


  • xwiki.virtual.failOnWikiDoesNotExist=1
  • xwiki.virtual.usepath=0

  • logging.deprecated.enabled=false