부록 A. mClock 구성 옵션
이 섹션에는 mClock 구성 옵션 목록이 포함되어 있습니다.
osd_mclock_profile
- 설명
배경 복구,
백필
,pg scrub
,snap trim
,클라이언트 op
및pg 삭제
와 같은 다른 클래스에 속하는 작업을 기반으로 서비스 품질 (QoS)을 제공하는 데 사용할 mClock 프로파일 유형을 설정합니다.기본 제공 프로필이 활성화되면 더 낮은 수준의 mClock 리소스 제어 매개 변수, 즉 예약, 가중치, 제한 및 일부 Ceph 구성 매개 변수가 투명하게 설정됩니다. 사용자 지정 프로필에는 적용되지 않습니다.
- 유형
- 문자열
- 기본
-
balanced
- 유효한 선택 사항
-
balanced
,high_recovery_ops
,high_client_ops
,custom
osd_mclock_max_capacity_iops_hdd
- 설명
-
순환 미디어의 OSD당 고려할 최대 임의의 쓰기 IOPS 용량을 4KiB 블록 크기로 설정합니다. dmclock 프로필을 활성화할 때 QoS 계산에 기여합니다.
osd_op_queue = mclock_scheduler
에서만 간주됩니다. - 유형
- 플로트
- 기본
-
315.0
osd_mclock_max_capacity_iops_ssd
- 설명
- 견고한 상태 미디어의 OSD당 고려할 최대 임의의 쓰기 IOPS 용량을 4KiB 블록 크기로 설정합니다.
- 유형
- 플로트
- 기본
-
21500.0
osd_mclock_cost_per_byte_usec_ssd
- 설명
-
dmclock 프로필을 활성화할 때 QoS 계산에서 OSD당 고려할 바이트당 비용을 나타냅니다.
osd_op_queue = mclock_scheduler
에서만 간주됩니다. - 유형
- 플로트
- 기본
-
0.011
osd_mclock_max_sequential_bandwidth_hdd
- 설명
-
기본 장치 유형이 회전 미디어인 OSD에 대해 고려할 최대 순차적 대역폭(바이트)을 나타냅니다. 이는 QoS 계산에 사용할 비용 요소를 파생하기 위해 mclock 스케줄러에서 고려합니다.
osd_op_queue = mclock_scheduler
에서만 고려됨 - 유형
- 크기
- 기본
-
150_M
osd_mclock_max_sequential_bandwidth_ssd
- 설명
-
기본 장치 유형이 솔리드 상태 미디어인 OSD에 대해 고려할 최대 순차적 대역폭(바이트)을 나타냅니다. 이는 QoS 계산에 사용할 비용 요소를 파생하기 위해 mclock 스케줄러에서 고려합니다.
osd_op_queue = mclock_scheduler
에서만 고려됨 - 유형
- 크기
- 기본
-
1200_M
osd_mclock_force_run_benchmark_on_init
- 설명
- 이렇게 하면 OSD 초기화 또는 부팅 시 OSD 벤치마크가 강제 실행됩니다.
- 유형
- 부울
- 기본
- False
- 참조
-
osd_mclock_max_capacity_iops_hdd
,osd_mclock_max_capacity_iops_ssd
osd_mclock_skip_benchmark
- 설명
- 이 옵션을 설정하면 OSD 초기화 또는 부팅 시 OSD 벤치마크가 건너뜁니다.
- 유형
- 부울
- 기본
- False
- 참조
-
osd_mclock_max_capacity_iops_hdd
,osd_mclock_max_capacity_iops_ssd
osd_mclock_override_recovery_settings
- 설명
-
이 옵션을 설정하면
osd_recovery_max_active_hdd
,osd_recovery_max_active_ssd
및osd_max_backfills
옵션에 정의된 mClock 스케줄러에 대한 복구 또는 백필 제한의 재정의가 활성화됩니다. - 유형
- 부울
- 기본
- False
- 참조
-
osd_recovery_max_active_hdd
,osd_recovery_max_active_ssd
,osd_max_backfills
osd_mclock_iops_capacity_threshold_hdd
- 설명
- HDD의 OSD에 대한 Ceph OSD 벤치마크 결과를 무시할 수 있는 4KiB 블록 크기로 임계값을 나타냅니다.
- 유형
- 플로트
- 기본
-
500.0
osd_mclock_iops_capacity_threshold_ssd
- 설명
- SSD의 OSD에 대한 Ceph OSD 벤치마크 결과를 무시할 수 있는 4KiB 블록 크기로 임계값을 나타냅니다.
- 유형
- 플로트
- 기본
-
80000.0
osd_mclock_scheduler_client_res
- 설명
-
각 클라이언트에 예약된 기본 I/O 비율입니다. 기본값인
0
은 가능한 가장 낮은 예약을 지정합니다. 0보다 크고 최대 1.0 이상의 값은 OSD의 최대 IOPS 용량의 일부 측면에서 각 클라이언트에 예약할 최소 IO 비율을 지정합니다. - 유형
- 플로트
- 기본
-
0
- 분
- 0
- max
- 1.0
osd_mclock_scheduler_client_wgt
- 설명
- 예약 시 각 클라이언트의 기본 I/O 공유입니다.
- 유형
- 서명되지 않은 정수
- 기본
-
1
osd_mclock_scheduler_client_lim
- 설명
-
예약 시 각 클라이언트의 기본 I/O 제한입니다. 기본값인
0
은 제한 적용 기능을 지정하지 않으므로 각 클라이언트에서 OSD의 가능한 최대 IOPS 용량을 사용할 수 있습니다. 0보다 크고 1.0까지의 값은 각 클라이언트가 OSD의 최대 IOPS 용량의 일부로 수신하는 예약보다 상위 IO 제한을 지정합니다. - 유형
- 플로트
- 기본
-
0
- 분
- 0
- max
- 1.0
osd_mclock_scheduler_background_recovery_res
- 설명
- 백그라운드 복구를 위해 예약된 기본 I/O 비율입니다. 기본값인 0은 가능한 가장 낮은 예약을 지정합니다. 0보다 크고 최대 1.0 이상의 값은 OSD의 최대 IOPS 용량의 일부 측면에서 백그라운드 복구 작업을 위해 예약할 최소 IO 비율을 지정합니다.
- 유형
- 플로트
- 기본
-
0
- 분
- 0
- max
- 1.0
osd_mclock_scheduler_background_recovery_wgt
- 설명
- 예약 시 각 백그라운드 복구에 대한 I/O 공유를 나타냅니다.
- 유형
- 서명되지 않은 정수
- 기본
-
1
osd_mclock_scheduler_background_recovery_lim
- 설명
- 예약 시 백그라운드 복구에 대한 I/O 제한을 나타냅니다. 기본값인 0은 제한을 지정하지 않으므로 백그라운드 복구 작업에서 OSD의 가능한 최대 IOPS 용량을 사용할 수 있습니다. 0보다 크고 1.0까지의 값은 백그라운드 복구 작업이 OSD의 최대 IOPS 용량의 일부로 수신하는 예약보다 상위 IO 제한을 지정합니다.
- 유형
- 플로트
- 기본
-
0
- 분
- 0
- max
- 1.0
osd_mclock_scheduler_background_best_effort_res
- 설명
-
background
best_effort
용으로 예약된 기본 I/O 비율을 나타냅니다. 기본값인 0은 가능한 가장 낮은 예약을 지정합니다. 0과 최대 1.0보다 큰 값은 OSD의 최대 IOPS 용량의 일부 측면에서 백그라운드 best_effort 작업을 위해 예약할 최소 IO 비율을 지정합니다. - 유형
- 플로트
- 기본
-
0
- 분
- 0
- max
- 1.0
osd_mclock_scheduler_background_best_effort_wgt
- 설명
-
예약 시
best_effort
각 배경의 I/O 공유를 나타냅니다. - 유형
- 서명되지 않은 정수
- 기본
-
1
osd_mclock_scheduler_background_best_effort_lim
- 설명
-
이는 예약 시 background
best_effort
의 I/O 제한을 나타냅니다. 기본값인 0은 제한 적용 기능을 지정하지 않으므로 백그라운드 best_effort 작업에서 OSD의 최대 IOPS 용량을 사용할 수 있습니다. 0보다 크고 최대 1.0 이상의 값은 백그라운드 best_effort 작업이 OSD의 최대 IOPS 용량의 일부로 수신하는 예약 이상의 상위 IO 제한을 지정합니다. - 유형
- 플로트
- 기본
-
0
- 분
- 0
- max
- 1.0
추가 리소스
osd_op_queue
옵션에 대한 자세한 내용은 OSD(오브젝트 스토리지 데몬) 구성 옵션을 참조하십시오.