1.9. OSD 메모리 대상

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

osd_memory_target 옵션은 시스템에서 사용 가능한 RAM에 따라 OSD 메모리를 설정합니다. 기본적으로 Ansible은 값을 4GB로 설정합니다. 데몬을 배포할 때 /usr/share/ceph-ansible/group_vars/all.yml 파일에서 바이트로 표현된 값을 변경할 수 있습니다. ceph.conf 파일에서 Ceph 재정의를 사용하여 osd 메모리 대상 (예: 6GB)을 수동으로 설정할 수도 있습니다.

예제

ceph_conf_overrides:
  osd:
    osd memory target: 6442450944

중요

Ceph를 사용하여 옵션을 설정할 때 밑줄 없이 옵션을 사용합니다.

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

참고

osd_memory_target 의 값은 기존 하드 드라이브 장치의 장치당 OSD 1개와 NVMe SSD 장치용 장치당 OSD 2개입니다. osds_per_devicegroup_vars/osds.yml 파일에 정의되어 있습니다.

추가 리소스