2.3. 메타데이터 서버 캐시 크기 제한


다음과 같이 Ceph 파일 시스템(CephFS) 메타데이터 서버(MDS) 캐시의 크기를 제한할 수 있습니다.

  • 메모리 제한: mds_cache_memory_limit 옵션을 사용합니다. Red Hat은 mds_cache_memory_limit 의 경우 8GB에서 64GB 사이의 값을 권장합니다. 더 많은 캐시를 설정하면 복구에 문제가 발생할 수 있습니다. 이 제한은 MDS에서 원하는 최대 메모리 사용량의 약 66%입니다.

    참고

    mds_cache_memory_limit 의 기본값은 4GB입니다. 기본값은 권장 범위 외부에 있으므로 Red Hat은 언급된 범위 내에서 값을 설정하는 것이 좋습니다.

    중요

    Red Hat은 inode 수 제한 대신 메모리 제한을 사용하는 것이 좋습니다.

  • inode 수: mds_cache_size 옵션을 사용합니다. 기본적으로 inode 수에 따라 MDS 캐시를 제한할 수 없습니다.

또한 MDS 작업에 mds_cache_reservation 옵션을 사용하여 캐시 예약을 지정할 수 있습니다. 캐시 예약은 메모리 또는 inode 제한의 백분율로 제한되며 기본적으로 5%로 설정됩니다. 이 매개 변수의 목적은 새 메타데이터 작업을 사용할 수 있도록 MDS에서 해당 캐시에 추가 메모리 할당을 유지하도록 하는 것입니다. 결과적으로 MDS는 클라이언트에서 오래된 상태를 캐시에서 사용하지 않는 메타데이터를 제거하기 위해 메모리 제한보다 일반적으로 작동해야 합니다.

mds_cache_reservation 옵션은 MDS 노드가 캐시가 너무 큰 것을 나타내는 Ceph Monitor에 상태 경고를 보내는 경우를 제외하고 모든 상황에서 mds_health_cache_threshold 옵션을 대체합니다. 기본적으로 mds_health_cache_threshold 는 최대 캐시 크기의 150%입니다.

캐시 제한은 하드 제한이 아닙니다. CephFS 클라이언트 또는 MDS 또는 잘못된 애플리케이션의 버그로 인해 MDS가 캐시 크기를 초과할 수 있습니다. mds_health_cache_threshold 옵션은 스토리지 클러스터 상태 경고 메시지를 구성하여 운영자가 MDS가 캐시를 축소할 수 없는 이유를 조사할 수 있도록 합니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.