PERFORMANCE


Improving UNIX server performance
NOTES.INI settings

Most NOTES.INI settings that affect IBM® Lotus® Domino® server performance apply to all UNIX® platforms.

NSF_Buffer_Pool_Size_MB

Many machines that run UNIX have very large amounts of physical RAM. Use the parameters NSF_Buffer_Pool_Size_MB or PercentSysAvailable Resources to control how much memory Domino is allowed to use. Each Domino instance on a UNIX machine can reference a maximum of 4GB of RAM.

Disk and memory requirements

When a UNIX system runs Domino server software, the server must have enough disk space for program and data files and enough memory to handle swapping and the number of processes. You can also change several system parameters to improve server performance.

Disk I/O tuning

Maintaining multiple file systems for operating system files, swap space, transaction logs, and data improves overall server performance.

Use RAID 0+1 hardware for the disk drives on which the data files reside. Use multiple smaller disk drives instead of a few large disk drives for Domino data. Domino does not perform simple predictable sequential reads; therefore, disable Read Ahead Cache and enable Write Cache.

Keeping swap space on its own separate striped volumes improves server performance at high loads. The transaction logs should always be on the most reliable and highest performing disk subsystem available to the system hosting the Domino server. Transaction logging must be on its own disk drives for improved server restart time, reliability, and availability. The logged transactions are written to disk as fast serial writes to a sequential file that is of configurable size in 4K blocks.

Console and database logging

To improve server performance, limit the amount of information that is logged to the log file (LOG.NSF) and the console.

Related topics