3.2 CPU Subsystem

eDirectory is built on a highly scalable architecture. The performance increases with the increase in the number of processors. Increased throughput is observed until at least the 12th processor under heavy load. However, this increase is subject to the performance of other resources during the increasing load on the system. Servers are often under-configured with disks and memory. You should add more processors only under the following circumstances:

  • If the average load on currently used processors is beyond 75% percent utilization. If the current CPU utilization is below 75%, adding more CPUs might not improve performance.

  • If there is a satisfying increase in performance.

If eDirectory is configured with too many threads, considerable amount of CPU time is spent in context switching. In this case, a decrease in threads can result in better throughput.