啟用 LDAP 資料快取記憶體後,您可以使用 ics.conf 參數對其進行調校。請調整下表中的一個或多個參數:
依預設,已啟用 LDAP 資料快取記憶體。您可以透過設定以下參數將其停用: local.ldap.cache.enable="no"
參數 |
說明/值 |
---|---|
local.ldap.cache .checkpointinterval |
檢查點執行緒在檢查點之間靜止的秒數。預設為 “60”。 在高活動 LDAP 時,您可能要縮短間隔以儘可能保持快取記憶體現狀。同時,請記住,越是經常更新快取記憶體,系統讀取您的輸入越頻繁。 |
local.ldap.cache. circularlogging |
指定處理完 LDAP 資料快取記憶體資料庫記錄檔後是否要將其移除。預設為 “yes”。 請勿變更此參數,除非您有自訂的清除常式可以移除舊的記錄檔。 |
local.ldap.cache. logfilesizemb |
指定檢查點檔案的最大大小 (百萬位元組)。預設為 "10" 百萬位元組。 如果您使用高活動 LDAP,此檔案可以在檢查點間隔結束之前填滿。根據實際情況,嘗試將值設定為一個與記錄實際大小接近的數字 |
local.ldap.cache. maxthreads |
指定 LDAP 資料快取記憶體資料庫執行緒的最大數目。預設為 “1000”。 在高活動 LDAP 時,您可能要增加執行緒的數目。這可能會增加 CPU 的利用率。僅當您的 LDAP 活動最少時降低檢查點數目。 |
local.ldap.cache. mempoolsizemb |
指定共用記憶體的百萬位元組數目。預設為 “4” 百萬位元組。 |
local.ldap.cache. entryttl |
指定 LDAP 資料快取記憶體項目的「有效時間」(TTL) (以秒為單位)。預設為 “3600” 秒 (1 小時)。 如果您的快取記憶體填滿的太快 (高活動),則可以縮短 TTL 時間。但是,這可能會增加 LDAP 資料庫存取的整體數目,並因此整體減緩系統。 |
local.ldap.cache. cleanup.interval |
指定各快取記憶體資料庫清除作業之間的間隔時間 (以秒為單位)。預設為 “1800” 秒 (30 分鐘)。 系統移除過期的項目。時間間隔不必與項目 TTL 時間相同。但是使之同步化將會更加有效。 |
local.ldap.cache. stat.enable |
指定是否在記錄檔中記錄對 LDAP 資料快取記憶體的存取情況並列印統計資料。預設為 “no”。 若要增強效能,請僅在除錯模式中使用此設定。 |
local.ldap.cache. stat.interval |
指定各統計資料報告寫入記錄檔的間隔時間 (以秒為單位)。預設為 “1800” 秒 (30 分鐘)。 僅當 local.ldap.cache.stat.enable 啟用時才處於作用中。縮短間隔可以協助您準確地確定問題所在。增加間隔將會減緩系統載入。 |
Communications Express 預期停用資料快取記憶體。