이 절에서는 다양한 ics.conf 매개 변수의 시간 초과 값을 사용하여 Calendar Server의 성능을 조정하기 위한 개념 정보와 지침을 제공합니다.
다음과 같은 시간 초과 유형이 있습니다.
csadmind의 시간 초과 값
ics.conf 매개 변수 편집에 대한 자세한 내용은 E.1 ics.conf 구성 파일 편집을 참조하십시오.
다음 표에는 관리(csadmin) 서비스에서 사용하는 ics.conf 파일의 Calendar Server 시간 초과 매개 변수가 정리되어 있습니다.
표 21–4 관리 서비스(csadmin)의 HTTP 시간 초과 값
매개 변수 |
설명 |
---|---|
service.admin.idletimeout |
csadmind 서비스가 유휴 HTTP 연결 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 120초(2분)입니다. |
service.admin.resourcetimeout |
csadmind서비스가 자원 달력에 대한 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 900초(15분)입니다. |
service.admin.sessiontimeout |
csadmind 서비스가 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 1800초(30분)입니다. |
다음 표에는 최종 사용자에게 적용되는 ics.conf 파일의 Calendar Server HTTP 시간 초과 매개 변수가 정리되어 있습니다.
표 21–5 최종 사용자용 ics.conf의 HTTP 시간 초과 값(cshttpd 서비스)
매개 변수 |
설명 |
---|---|
service.http.idletimeout |
cshttpd 서비스가 유휴 HTTP 연결 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 "120"초(2분)입니다. |
service.http.resourcetimeout |
cshttpd 서비스가 달력 자원의 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 "900"초(15분)입니다. |
service.http.sessiontimeout |
cshttpd 서비스가 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 "1800"초(30분)입니다. |
다음 ics.conf 파일 매개 변수는 Calendar Server가 그룹 예약 엔진(GSE) 대기열에서 들어오는 작업을 검색하기 전에 기다리는 시간을 초 단위로 지정합니다.
gse.belowthresholdtimeout="3"
할당된 최대 스레드보다 많은 작업이 대기열에 있으면 마지막 스레드는 항상 대기열을 다시 스캔합니다. 따라서 이러한 설정은 작업의 수가 할당된 최대 스레드보다 적을 때만 적용됩니다.
기본값은 "3"입니다. 이 숫자를 증가시키면 서버가 대기열을 검색하는 빈도가 감소하고 전체적인 성능이 향상될 수 있습니다. 하지만 이벤트의 크기가 증가하여 대기열이 너무 커지면 시간을 줄여 대기열의 처리 속도를 높일 수 있습니다. 그러면 전반적인 성능은 저하되지만 이벤트 업데이트 속도는 빨라집니다.