6.5. RADOS
mclock_scheduler
에는 HDD 장치에서 생성된 소규모 오브젝트 워크로드 및 OSD와 관련된 성능 문제가 있습니다.
mclock_scheduler
에는 작은 오브젝트 워크로드 및 HDD 장치에서 생성된 OSD와 관련된 성능 문제가 있습니다. 이로 인해 오브젝트 워크로드가 적기 때문에 지속적인 복구 작업으로 인해 클라이언트 처리량이 영향을 받습니다.
Ceph OSD 벤치마크 테스트는 생략할 수 있습니다.
현재는 osd_mclock_force_run_benchmark_on_init
매개변수가 true
로 설정된 경우에도 Ceph OSD 벤치마크 테스트 부팅이 실행되지 않을 수 있습니다. 결과적으로 osd_mclock_max_capacity_iops_[hdd,ssd]
매개변수 값이 기본값으로 재정의되지 않습니다.
이 문제를 해결하려면 다음 단계를 수행합니다.
osd_mclock_force_run_benchmark_on_init
를true
로 설정합니다.예제
[ceph: root@host01 /]# ceph config set osd osd_mclock_force_run_benchmark_on_init true
[ceph: root@host01 /]# ceph config set osd osd_mclock_force_run_benchmark_on_init true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 각 OSD에서 값을 제거합니다.
구문
ceph config rm OSD.OSD_ID osd_mclock_max_capacity_iops_[hdd,ssd]
ceph config rm OSD.OSD_ID osd_mclock_max_capacity_iops_[hdd,ssd]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph config rm osd.0 osd_mclock_max_capacity_iops_hdd
[ceph: root@host01 /]# ceph config rm osd.0 osd_mclock_max_capacity_iops_hdd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - OSD 재시작
그러면 osd_mclock_max_capacity_iops_[ssd,hdd]
매개변수가 기본값을 사용하여 설정하거나 새 값이 threshold 설정 내에 있는 경우 새 값으로 설정됩니다.