6.2. 필요한 캐시 크기 확인


dsconf monitor dbmon 명령을 사용하면 런타임에 캐시 통계를 모니터링할 수 있습니다.
통계를 표시하려면 다음을 입력합니다.
# dsconf -D "cn=Directory Manager" ldap://server.example.com monitor dbmon
DB Monitor Report: 2020-06-24 11:31:27
--------------------------------------------------------
Database Cache:
 - Cache Hit Ratio:     50%
 - Free Space:          397.31 KB
 - Free Percentage:     2.2%
 - RO Page Drops:       0
 - Pages In:            2934772
 - Pages Out:           219075

Normalized DN Cache:
 - Cache Hit Ratio:     60%
 - Free Space:          19.98 MB
 - Free Percentage:     99.9%
 - DN Count:            100000
 - Evictions:           9282348

Backends:
  - dc=example,dc=com (userroot):
    - Entry Cache Hit Ratio:        66%
    - Entry Cache Count:            50000
    - Entry Cache Free Space:       2.0 KB
    - Entry Cache Free Percentage:  0.8%
    - Entry Cache Average Size:     8.9 KB
    - DN Cache Hit Ratio:           21%
    - DN Cache Count:               100000
    - DN Cache Free Space:          4.29 MB
    - DN Cache Free Percentage:     69.8%
    - DN Cache Average Size:        130.0 B
Copy to Clipboard Toggle word wrap
선택적으로 -b back_end 또는 -x 옵션을 명령에 전달하여 특정 백엔드 또는 인덱스에 대한 통계를 표시합니다.
캐시 크기가 충분한 경우 DN 캐시 개수의 수가 캐시 개수 백엔드 항목의 값과 일치합니다. 또한 모든 항목 및 DN이 해당 캐시에 적합하면 Entry Cache Count 값이 DN Cache Count 값과 일치합니다.
예제의 출력에는 다음이 표시됩니다.
  • 2.2%의 사용 가능한 데이터베이스 캐시만 남아 있습니다.
    Database Cache:
     ...
     - Free Space:          397.31 KB
     - Free Percentage:     2.2%
    Copy to Clipboard Toggle word wrap
    그러나 효율적으로 운영하려면 최소 percent의 사용 가능한 데이터베이스 캐시가 필요합니다. 데이터베이스 캐시의 최적 크기를 확인하려면 /var/lib/dirsrv/slapd-instance_name/db/ 디렉터리의 모든 *.db*.db4 파일의 크기를 계산하고, 오버헤드의 경우 12%를 추가합니다.
    데이터베이스 캐시를 설정하려면 6.5절. “데이터베이스 캐시 크기 설정” 을 참조하십시오.
  • 사용자 루트 데이터베이스의 DN 캐시는 잘 선택되었습니다.
    Backends:
      - dc=example,dc=com (userroot):
        ...
        - DN Cache Count:               100000
        - DN Cache Free Space:          4.29 MB
        - DN Cache Free Percentage:     69.8%
        - DN Cache Average Size:        130.0 B
    
    Copy to Clipboard Toggle word wrap
    데이터베이스의 DN 캐시에는 100000 개의 레코드, 69, %의 캐시가 비어 있으며, 메모리의 각 DN에는 평균 CloudEvent 바이트가 필요합니다.
    DN 캐시를 설정하려면 6.4절. “DN 캐시 크기 설정” 를 참조하십시오.
  • userroot 데이터베이스의 항목 캐시에 대한 통계는 성능 향상을 위해 항목 캐시 값을 늘려야 함을 나타냅니다.
    Backends:
      - dc=example,dc=com (userroot):
      ...
        - Entry Cache Count:            50000
        - Entry Cache Free Space:       2.0 KB
        - Entry Cache Free Percentage:  0.8%
        - Entry Cache Average Size:     8.9 KB
    Copy to Clipboard Toggle word wrap
    이 항목 캐시에는 이 데이터베이스 50000 레코드에 포함되어 있으며 2 Kilobytes의 여유 공간만 남습니다. Directory Server가 100000개의 DN을 모두 캐시할 수 있도록 하려면 DN(D DNs * 8,9KB 평균 항목 크기)을 최소 890MB로 늘려야 합니다. 그러나 Red Hat은 최소 필요한 크기를 다음 최고 GB로 반올림하고 그 결과를 두 배로 늘릴 것을 권장합니다. 이 예에서는 항목 캐시를 2GB로 설정해야 합니다.
    항목 캐시를 설정하려면 6.3절. “수동으로 엔트리 캐시 크기 설정” 를 참조하십시오.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat