這一節描述在 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"
將 service.loadbalancing 參數增加到 ics.conf 檔案
將 service.loadbalancing 設定為「 no」。
重新啟動 Calendar Server 使變更生效。
如需負載平衡的相關資訊,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」中的附錄 C「Calendar Server Configuration Worksheet」。