7.3. IdM Directory Server에서 데이터베이스 및 항목 캐시 자동 설정 다시 활성화
기본 캐시 자동 크기 설정을 복원하여 IdM Directory Server가 사용 가능한 하드웨어 리소스에 따라 캐시 크기를 자동으로 최적화하도록 할 수 있습니다.
최적화된 성능을 위해 기본 제공 캐시 자동 크기 조정 기능을 사용합니다. 캐시 크기를 수동으로 설정하지 마십시오.
기본적으로 IdM 디렉터리 서버는 데이터베이스 캐시 및 항목 캐시에 대한 최적의 크기를 자동으로 결정합니다. 자동 크기 조정은 사용 가능한 RAM의 일부를 따로 설정하고 인스턴스가 시작될 때 서버의 하드웨어 리소스에 따라 두 캐시의 크기를 최적화합니다.
사용자 정의 데이터베이스 캐시 및 항목 캐시 값을 실행 취소하고 캐시 자동 크기 조정 기능을 기본값으로 복원하려면 이 절차를 사용하십시오.
|
|
이 설정은 데이터베이스 및 항목 캐시 자동 크기 조정을 위해 할당된 여유 RAM의 양을 제어합니다. 값이 |
| 기본값 |
|
| 유효한 범위 |
|
| 입력 DN 위치 |
|
|
|
이 값은 데이터베이스 캐시에 사용되는 |
| 기본값 |
|
| 유효한 범위 |
|
| 입력 DN 위치 |
|
사전 요구 사항
- 이전에 데이터베이스 및 항목 캐시 자동 튜닝을 비활성화했습니다.
프로세스
Directory Server 인스턴스를 중지합니다.
[root@server ~]# systemctl stop dirsrv.target추가 수정 전에
/etc/dirsrv/slapd-<instance_name> /dse.ldif파일을 백업합니다.[root@server ~]# cp /etc/dirsrv/slapd-<instance_name>/dse.ldif \ /etc/dirsrv/slapd-<instance_name>/dse.ldif.bak.$(date "+%F_%H-%M-%S")/etc/dirsrv/slapd-<instance_name> /dse.ldif파일을 편집합니다.데이터베이스에 사용할 사용 가능한 시스템 RAM의 백분율과 항목 캐시를 기본값으로 사용 가능한 RAM의 10%로 설정합니다.
nsslapd-cache-autosize: 10데이터베이스 캐시에 사용 가능한 시스템 RAM에서 사용되는 백분율을 기본값 25%로 설정합니다.
nsslapd-cache-autosize-split: 25
-
/etc/dirsrv/slapd-<instance_name> /dse.ldif파일에 변경 사항을 저장합니다. Directory Server를 시작합니다.
[root@server ~]# systemctl start dirsrv.target
검증
nsslapd-cache-autosize및nsslapd-cache-split속성의 값을 표시하고 원하는 값으로 설정되어 있는지 확인합니다.[root@server ~]# ldapsearch -D "cn=Directory Manager" -w <directory_manager_password> -b "cn=config,cn=ldbm database,cn=plugins,cn=config" | grep nsslapd-cache-autosize nsslapd-cache-autosize: *10 nsslapd-cache-autosize-split: 25