本部分介绍了在 Calendar Server 上的多个 CPU 之间使用负载平衡是如何提高性能的。
如果服务器有多个 CPU,则在默认情况下,Calendar Server 将在这些 CPU 上分布 HTTP 服务(如 cshttpd 进程)和分布式数据库服务(如 csdwpd 进程)。
ics.conf 中的 service.http.numprocesses 和 service.dwp.numprocesses 参数确定了为每个服务实际运行的进程数。默认情况下,在安装期间会将这些参数设置为服务器的 CPU 数,但您可以重置这些值。例如,如果服务器有 8 个 CPU,但您希望 cshttpd 和 csdwpd 进程只在 4 个 CPU 中运行,则可以将这些参数设置为:
service.http.numprocesses="4"
service.dwp.numprocesses="4"