7.3. 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-autosize-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