10.5. bluestore_min_alloc_size 매개변수를 사용하여 Ceph BlueStore 튜닝


이 절차는 신규 또는 새로 배포된 OSD에 적용됩니다.

BlueStore에서 원시 파티션은 bluestore_min_alloc_size 의 청크로 할당 및 관리됩니다. 기본적으로 bluestore_min_alloc_size4096 이며 HDD 및 SSD의 경우 4KiB와 동일합니다. 각 청크의 작성되지 않은 영역은 원시 파티션에 작성될 때 0으로 채워집니다. 예를 들어 작은 오브젝트를 작성할 때와 같이 워크로드에 대해 올바르게 크기가 조정되지 않은 경우 사용되지 않은 공간을 낭비할 수 있습니다.

가장 작은 쓰기와 일치하도록 bluestore_min_alloc_size 를 설정하는 것이 가장 좋은 방법입니다.

중요

bluestore_min_alloc_size 값을 변경하는 것은 권장되지 않습니다. 도움이 필요한 경우 Red Hat 지원에 문의하십시오.

참고

bluestore_min_alloc_size_sdbluestore_min_alloc_size_hdd 설정은 SSD 및 HDD에 고유하지만 bluestore_min_alloc_size 를 설정하면 이를 재정의할 필요가 없습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • Ceph 모니터 및 관리자가 클러스터에 배포됩니다.
  • OSD 노드로 새로 프로비저닝할 수 있는 서버 또는 노드
  • 기존 Ceph OSD 노드를 재배포하는 경우 Ceph Monitor 노드의 관리자 인증 키입니다.

절차

  1. 부트스트랩 노드에서 bluestore_min_alloc_size 매개변수 값을 변경합니다.

    구문

    Copy to Clipboard Toggle word wrap
    ceph config set osd.OSD_ID bluestore_min_alloc_size_DEVICE_NAME_ VALUE

    예제

    Copy to Clipboard Toggle word wrap
    [ceph: root@host01 /]# ceph config set osd.4 bluestore_min_alloc_size_hdd 8192

    bluestore_min_alloc_size 가 8192바이트로 설정되어 있으며 이는 8KiB와 동일합니다.

    참고

    선택한 값은 2의 힘으로 정렬되어야 합니다.

  2. OSD 서비스를 다시 시작합니다.

    구문

    Copy to Clipboard Toggle word wrap
    systemctl restart SERVICE_ID

    예제

    Copy to Clipboard Toggle word wrap
    [ceph: root@host01 /]# systemctl restart ceph-499829b4-832f-11eb-8d6d-001a4a000635@osd.4.service

검증

  • ceph daemon 명령을 사용하여 설정을 확인합니다.

    구문

    Copy to Clipboard Toggle word wrap
    ceph daemon osd.OSD_ID config get bluestore_min_alloc_size__DEVICE_

    예제

    Copy to Clipboard Toggle word wrap
    [ceph: root@host01 /]# ceph daemon osd.4 config get bluestore_min_alloc_size_hdd
    
    ceph daemon osd.4 config get bluestore_min_alloc_size
    {
        "bluestore_min_alloc_size": "8192"
    }

추가 리소스

  • OSD 제거 및 추가 사항은 Red Hat Ceph Storage 운영 가이드 의 Ceph Orchestrator를 사용하여 OSD 관리 장을 확인하고 링크를 따르십시오. 이미 배포된 OSD의 경우 bluestore_min_alloc_size 매개변수를 수정할 수 없으므로 OSD를 제거하고 새로 배포해야 합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat, Inc.