Exit Print View

Sun OpenDS Standard Edition 2.0 Installation Guide

Get PDF Book Print View
 

Document Information

Directory Server System Requirements

Hardware Requirements

Supported Operating Systems

Operating System Requirements

Java Requirements

Environment Variables

To specify a JVMTM Installation for the Directory Server

File Descriptor Requirements (Linux Systems)

To Increase the File Descriptor Limit (Linux)

Installing the Directory Server

Configuring the JVM, Java Options, and Database Cache

Upgrading the Directory Server

Starting and Stopping the Directory Server

Managing the Directory Server as a Service

Uninstalling the Directory Server

Hardware Requirements

For optimal performance, your system must have sufficient RAM memory for the JVM heap and database cache. For more information on setting the JVM heap and database cache, see Configuring the JVM, Java Options, and Database Cache.

On Solaris systems, the operating system should be configured to have at least twice as much virtual memory as JVM heap. To achieve this, you might need to increase the size of the operating system swap space.

Your system should also have enough memory to store the generated log files. The directory server log files can consume up to 1 Gbyte of disk space with default server settings. In replicated environments, the change log database can grow up to 30-40 Gbytes with loads of 1000 mods/sec. For information on setting log file size, see Configuring Logs With dsconfig in Sun OpenDS Standard Edition 2.0 Administration Guide.

You can configure the directory server in such a way that it uses substantially less, or more, disk space depending on your application and performance needs. Any setup considerations must determine the amount of memory for the directory server's database and log files.

As a general guideline, the following hardware is recommended:

Hardware Component
Requirement
RAM
Evaluation purposes: At least 256 Mbytes of free memory for a small database.

Production: Minimum of 2 Gbytes.


Note - For large databases that require more than 4 Gbytes of RAM, your system should use 64–bit architectures.


Local disk space
Evaluation purposes: For a small database and sufficient space for log files, your system should have at least 100 Mbytes of free local disk space. Preferably, you should have at least 1 Gbyte of disk space.

Production: For a typical production deployment with a maximum of 250,000 entries and no binary attributes, such as images, 4 Gbytes of disk space might be sufficient for the database only. You might need an additional 1 Gbyte of disk space for log files. You need to determine disk space for the change log database (DB), which is dependent on the load (updates per second) and on the replication purge delay (that is, the time the server should keep information about internal updates). The change log DB can grow up to 30-40 Gbytes with loads of 1000 modifications per second.


Note - The directory server does not support databases and logs installed on NFS-mounted file systems. Sufficient space should be provided for the database on a local file system, for example, in /var/opt or /local on UNIX or Linux machines.