Configuring the Directory Server
Configuring Security in the Directory Server
Directory Server Configuration
Improving Performance When Importing Large Data Sets
To Adjust the Number of Import Threads
Adjusting Memory Requirements to Match Configuration Settings
The following items can improve performance in specific deployment scenarios.
Java Version. Use the most recent Java Runtime EnvironmentTM (JRE) release available. Although the directory server is designed to work with Java SE 5 (minimum version 1.5.0_08), use the latest Java SE 6 for noticeably better performance.
Environment Variables. The directory server uses the OPENDS_JAVA_HOME environment variable to point to your installed JRE. If you have multiple versions of Java installed on a system, set the JAVA_HOME environment variable to point to the root of the desired installation. In this way, the version of the JRE specified by the JAVA_HOME variable can be used by other applications but not by the directory server software. To specify a JRE installation for the directory server, do one of the following:
Use the dsjavaproperties command to set the appropriate environment variables.
For more information, see dsjavaproperties in Sun OpenDS Standard Edition 2.0 Command-Line Usage Guide.
Set the OPENDS_JAVA_BIN environment variable (with the JAVA binary path).
Set the OPENDS_JAVA_HOME environment variable (with the JAVA installation path).
Use libumem (Solaris). On Solaris systems, it can be useful to try the libumem memory manager by setting the LD_PRELOAD variable to libumem.so. For more information about LD_PRELOAD, see http://developers.sun.com/solaris/articles/linker.html.