|
|
| Sun ONE Directory Server 5.2 설치 및 조정 설명서 |
성능 조정이란 특정 배포 요구 사항을 반영하여 기본 구성을 수정하는 것을 의미합니다.
본 설명서에서는 개별 Directory Server 인스턴스의 조정 방법에 대해 설명하고, 복제 토폴로지를 포함한 전체 디렉토리 서비스 설계가 완전하며 설계 요구 사항을 충족시키기 위해 여기에 소개된 정보를 사용하여 Directory Server 인스턴스를 조정한다고 가정합니다. 전체 디렉토리 서비스 설계가 완성되지 않은 경우에는 Sun ONE Directory Server Deployment Guide의 제안 사항을 참조하십시오.
성능을 조정하려면 표 3-1에 설명된 것처럼 시간과 노력, 창의적인 사고가 필요합니다.
이 장에는 대부분의 Directory Server 인스턴스를 조정할 때 권장되는 기본 작업이 수록되어 있습니다. 여기서 권장되는 작업은 일반적으로 타당하지만 특정 배포에 미치는 영향을 명확히 이해한 후에 적용해야 합니다. 이 장은 모든 상황에 적용되는 해결 방법이 아니라 일종의 검사 목록으로 사용하십시오.
- 캐시 크기를 조정합니다.
서버의 물리적 메모리가 Directory Server에서 사용한 모든 캐시를 저장할 수 있다면 가장 바람직할 것입니다. 이 경우 디렉토리의 모든 항목을 저장할 수 있도록 항목 캐시 크기를 여유 있게 설정하고 모든 색인을 저장할 수 있도록 데이터베이스 캐시 크기를 설정합니다.
자세한 내용은 6장 "캐시 크기 조정"을 참조하십시오.
- 색인을 최적화합니다.
- 불필요한 색인을 제거하고 예상되는 요청을 지원하는 색인을 추가합니다.
때로는 새 응용 프로그램의 요청을 지원하는 색인을 추가해야 할 수도 있습니다. Directory Server를 실행하는 동안 색인을 추가, 제거 및 수정할 수 있습니다. 단, 기존 데이터는 해당 시점부터 색인화됩니다.
자세한 내용은 "이점: 검색 시 색인의 역할" 및 "손실: 업데이트 시 색인에 미치는 영향"을 참조하십시오.
- 색인화된 검색만 허용합니다.
색인화되지 않은 검색을 허용하면 서버 성능이 크게 저하되고 상당한 서버 자원이 소모될 수 있습니다. 응용 프로그램이 수행할 수 있는 특정 검색을 지원하는 색인을 추가하고 서버에서 색인화되지 않은 검색을 거부하도록 설정합니다.
자세한 내용은 "색인화된 검색만 허용"을 참조하십시오.
- 색인 목록의 최대 길이를 조정합니다.
자세한 내용은 "색인 목록 길이 제한"을 참조하십시오.
- 기본 운영 체제를 조정합니다.
자세한 내용은 5장 "운영 체제 조정"을 참조하십시오.
- 작업 제한을 조정합니다.
작업 제한을 조정하면 Directory Server가 한 개의 작업에 과도한 자원을 소모하지 않도록 방지할 수 있습니다. 기능 향상이 필요한 클라이언트 응용 프로그램에 고유 바인드 DN을 할당한 다음 이 고유 바인드 DN에 자원 제한을 설정합니다.
자세한 내용은 9장 "기타 자원의 사용 관리"를 참조하십시오.
- 불필요한 로깅을 사용하지 않습니다.
디스크 액세스는 메모리 액세스보다 훨씬 속도가 느리기 때문에 디스크의 로그 파일에 자주 쓰면 성능이 크게 저하될 수 있습니다. 필요하지 않을 때는 액세스, 오류 및 감사 로깅을 해제하여 디스크 쓰기를 차단하십시오. 최소한 서로 다른 컨트롤러를 사용하는 별도의 디스크에 로그 파일을 저장하여 로깅 영향을 줄여야 합니다.
자세한 내용은 8장 "로깅 조정"을 참조하십시오.
- 디스크 작업을 분산합니다.
특히 다수의 업데이트를 지원하는 배포 시에는 Directory Server가 디스크 입출력을 과도하게 소모할 수 있습니다. 가능하면 서로 다른 컨트롤러를 사용하는 여러 디스크에 작업 로드를 분산합니다.
자세한 내용은 "디스크 하위 시스템 크기 조정"을 참조하십시오.