Sun Java System Calendar Server 6 2005Q4 관리 설명서

LDAP 데이터 캐시의 성능 개선

LDAP 데이터 캐시가 활성화되면 ics.conf 매개 변수를 사용하여 조정하고 다음 표에 나오는 하나 이상의 매개 변수를 조정할 수 있습니다.


주 –

LDAP 데이터 캐시는 기본적으로 활성화됩니다. 다음을 설정하여 비활성화할 수 있습니다. local.ldap.cache.enable="no"


표 21–1 LDAP 데이터 캐싱을 사용자 정의하기 위해 사용되는 ics.conf 매개 변수

매개 변수 

설명값 

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는 데이터 캐싱이 사용 불가능할 것으로 예상합니다.