oidldapd and CPU utilization
312330May 24 2007 — edited May 31 2007I configured the OID with 2 oid server processes. One using configset 0 (port 389) with 2 child processes. Other using configset 1 (port 3131 SSL) with 1 child process for AD synch. Whenever we do a search against a large group or perform large numbers of delete and add operations the process is very slow. Provisioning and integration to AD is very slow too. During this time I can see that one of the child processed (oidldapd) is hitting close to 100%CPU utilization. Once the operation is completed CPU utilization drops. Using nmon I was able to determine that this oid process (oidldapd) is using only one CPU (LINUX server has 4 dual core CPU). My question is will it help to add more CPU to speed up the process? Is oidldapd uses only a single CPU? In that case adding more CPU will not help?
Is there a setting that I can use to tell oidldapd process to use multiple CPU? why is that oid process is using only one of the 4 CPUs. The rest of the CPUs are 99% idle.
Thanks
Peyman