This section describes how load balancing across multiple CPU on Calendar Server can enhance performance.
If a server has multiple CPUs, by default Calendar Server distributes the HTTP Service such as cshttpd processes and Distributed Database Service such as csdwpd processes across CPUs.
The service.http.numprocesses and service.dwp.numprocesses parameters in the ics.conf file determine the actual number of processes that run for each service. By default, these parameters are set to the number of CPUs for the server during installation, but you can reset these values. For example, if a server has eight CPUs, but you want a cshttpd and csdwpd process to run in only 4 CPUs, set the parameters as:
Add the service.loadbalancing parameter to the ics.conf file
Set service.loadbalancing to “no.”
Restart Calendar Server for the change to take effect.
For information on load balancing refer to Appendix C, Calendar Server Configuration Worksheet, in Sun Java System Calendar Server 6.3 Administration Guide in Sun Java System Calendar Server 6.3 Administration Guide