Jetty

The Jetty 7 (Hightide) application server is the main application that runs the Rudder code. It is based on the Java programming language.

About the latter, there is some configuration switches that you might want to tune to obtain better performance with Rudder, in /opt/rudder/etc/rudder-jetty.conf, whereas the default ones fit the basic recommendations for the minimal Rudder hardware requirements.

  • JAVA_XMX : That parameter tune the total amount of RAM usable / dedicated to the java process. It is what you want to tune at first to give Rudder some more RAM.
  • JAVA_MAXPERMSIZE: That parameter is acceptable for most installations, but you might want to decrease them a bit if using a machine that is not very powerful / RAM abundant. Increasing them is not really useful.