11.7.2. OSD 수동 벤치마킹


Ceph OSD를 수동으로 벤치마킹하려면 기존 벤치마킹 도구(예: Fio)를 사용할 수 있습니다. 사용된 도구 또는 명령에 관계없이 아래 단계는 동일하게 유지됩니다.

중요

shard 및 BlueStore throttle 매개변수의 수는 mClock 작업 큐에 영향을 미칩니다. 따라서 mclock 스케줄러의 영향을 극대화하려면 이러한 값을 신중하게 설정하는 것이 중요합니다. 이러한 값에 대한 자세한 내용은 M Clock 작업 대기열에 영향을 미치는 Factors 를 참조하십시오.

참고

이 섹션의 단계는 OSD 초기화 중에 자동으로 결정된 Ceph OSD 용량을 재정의하려는 경우에만 필요합니다.

참고

이미 벤치마크 데이터를 결정하고 Ceph OSD의 최대 OSD 용량을 수동으로 재정의하려는 경우 최대 OSD 용량 지정 섹션으로 건너뜁니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • Ceph Monitor 호스트에 대한 루트 수준 액세스.

프로세스

  1. Cephadm 쉘에 로그인합니다.

    [root@host01 ~]# cephadm shell

  2. Ceph OSD를 벤치마크합니다.

    구문

    ceph tell osd.OSD_ID bench [TOTAL_BYTES] [BYTES_PER_WRITE] [OBJ_SIZE] [NUM_OBJS]

    다음과 같습니다.

    • TOTAL_BYTES: 작성할 총 바이트 수입니다.
    • BYTES_PER_WRITE: 쓰기당 블록 크기입니다.
    • OBJ_SIZE:object 당
    • NUM_OBJS: 쓸 오브젝트 수입니다.

    [ceph: root@host01 /]# ceph tell osd.0 bench 12288000 4096 4194304 100
    {
        "bytes_written": 12288000,
        "blocksize": 4096,
        "elapsed_sec": 1.3718913019999999,
        "bytes_per_sec": 8956977.8466311768,
        "iops": 2186.7621695876896
    }

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동