검색

1.8. OSD 메모리 대상

download PDF

bluestore는 osd_memory_target 구성 옵션을 사용하여 OSD 힙 메모리 사용량을 지정된 대상 크기 미만으로 유지합니다.

osd_memory_target 옵션은 시스템에서 사용 가능한 RAM에 따라 OSD 메모리를 설정합니다. TCœoc가 메모리 할당자로 구성된 경우 이 옵션을 사용하고 BlueStore의 bluestore_cache_autotune 옵션이 true 로 설정된 경우 이 옵션을 사용합니다.

블록 장치가 느리면 Ceph OSD 메모리 캐싱이 더 중요합니다(예: 캐시 적중의 이점은 솔리드 스테이트 드라이브의 경우보다 훨씬 높기 때문입니다. 그러나 HCI(하이퍼 컨버지드 인프라) 또는 기타 애플리케이션과 같은 다른 서비스와 OSD를 배치하기로 결정해야 합니다.

1.8.1. OSD 메모리 대상 설정

osd_memory_target 옵션을 사용하여 스토리지 클러스터의 모든 OSD에 대한 최대 메모리 임계값을 설정하거나 특정 OSD에 대한 메모리 임계값을 설정합니다. osd_memory_target 옵션이 16GB로 설정된 OSD는 최대 16GB의 메모리를 사용할 수 있습니다.

참고

개별 OSD의 구성 옵션이 모든 OSD의 설정보다 우선합니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 스토리지 클러스터의 모든 호스트에 대한 루트 수준 액세스.

절차

  • 스토리지 클러스터의 모든 OSD에 osd_memory_target 을 설정하려면 다음을 수행합니다.

    구문

    ceph config set osd osd_memory_target VALUE

    VALUE 는 스토리지 클러스터의 각 OSD에 할당할 GBytes 메모리 수입니다.

  • 스토리지 클러스터에서 특정 OSD에 osd_memory_target 을 설정하려면 다음을 수행합니다.

    구문

    ceph config set osd.id osd_memory_target VALUE

    . ID는 OSD의 ID이고 VALUE 는 지정된 OSD에 할당할 메모리의 수입니다. 예를 들어, 최대 16GB의 메모리를 사용하도록 ID 8이 있는 OSD를 구성하려면 다음을 수행합니다.

    예제

    [ceph: root@host01 /]# ceph config set osd.8 osd_memory_target 16G

  • 개별 OSD가 최대 메모리 양을 1개 사용하도록 설정하고 나머지 OSD가 다른 양을 사용하도록 구성하려면 먼저 개별 OSD를 지정합니다.

    예제

    [ceph: root@host01 /]# ceph config set osd osd_memory_target 16G
    [ceph: root@host01 /]# ceph config set osd.8 osd_memory_target 8G

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.