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 |
검사점 파일의 최대 크기를 MB 단위로 지정합니다. 기본값은 "10”MB입니다. 높은 활동 LDAP가 있는 경우 이 파일은 검사점 간격이 끝나기 전에 가득 찰 수 있습니다. 경험상 로그의 실제 크기와 가까운 숫자로 값을 설정해 보십시오. |
local.ldap.cache. maxthreads |
LDAP 데이터 캐시 데이터베이스를 위한 스레드의 최대 수를 지정합니다. 기본값은 “1000”입니다. 높은 활동 LDAP에서는 스레드의 수를 늘려야 하는 경우가 있습니다. CUP 사용률도 증가할 수 있습니다. LDAP 활동이 최소인 경우에만 스레드의 수를 줄입니다. |
local.ldap.cache. mempoolsizemb |
공유 메모리의 크기를 MB 단위로 지정합니다. 공유메모리의크기를메가바이트단위로지정합니다기본값은 “4”MB입니다. |
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는 데이터 캐싱이 사용 불가능할 것으로 예상합니다.