검색

부록 A. mClock 구성 옵션

download PDF

이 섹션에는 mClock 구성 옵션 목록이 포함되어 있습니다.

osd_mclock_profile
설명

배경 복구, 백필,pg scrub,snap trim,클라이언트 oppg 삭제 와 같은 다른 클래스에 속하는 작업을 기반으로 서비스 품질 (QoS)을 제공하는 데 사용할 mClock 프로파일 유형을 설정합니다.

기본 제공 프로필이 활성화되면 더 낮은 수준의 mClock 리소스 제어 매개 변수, 즉 예약, 가중치, 제한 및 일부 Ceph 구성 매개 변수가 투명하게 설정됩니다. 사용자 지정 프로필에는 적용되지 않습니다.

유형
문자열
Default
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에서만 간주됩니다.
유형
플로트
Default
315.0
osd_mclock_max_capacity_iops_ssd
설명
견고한 상태 미디어의 OSD당 고려할 최대 임의의 쓰기 IOPS 용량을 4KiB 블록 크기로 설정합니다.
유형
플로트
Default
21500.0
osd_mclock_cost_per_byte_usec_ssd
설명
dmclock 프로필을 활성화할 때 QoS 계산에서 OSD당 고려할 바이트당 비용을 나타냅니다. osd_op_queue = mclock_scheduler에서만 간주됩니다.
유형
플로트
Default
0.011
osd_mclock_max_sequential_bandwidth_hdd
설명
기본 장치 유형이 회전 미디어인 OSD에 대해 고려할 최대 순차적 대역폭(바이트)을 나타냅니다. 이는 QoS 계산에 사용할 비용 요소를 파생하기 위해 mclock 스케줄러에서 고려합니다. osd_op_queue = mclock_scheduler에서만 고려됨
유형
크기
Default
150_M
osd_mclock_max_sequential_bandwidth_ssd
설명
기본 장치 유형이 솔리드 상태 미디어인 OSD에 대해 고려할 최대 순차적 대역폭(바이트)을 나타냅니다. 이는 QoS 계산에 사용할 비용 요소를 파생하기 위해 mclock 스케줄러에서 고려합니다. osd_op_queue = mclock_scheduler에서만 고려됨
유형
크기
Default
1200_M
osd_mclock_force_run_benchmark_on_init
설명
이렇게 하면 OSD 초기화 또는 부팅 시 OSD 벤치마크가 강제 실행됩니다.
유형
부울
Default
False
참조
osd_mclock_max_capacity_iops_hdd, osd_mclock_max_capacity_iops_ssd
osd_mclock_skip_benchmark
설명
이 옵션을 설정하면 OSD 초기화 또는 부팅 시 OSD 벤치마크가 건너뜁니다.
유형
부울
Default
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_ssdosd_max_backfills 옵션에 정의된 mClock 스케줄러에 대한 복구 또는 백필 제한의 재정의가 활성화됩니다.
유형
부울
Default
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 블록 크기로 임계값을 나타냅니다.
유형
플로트
Default
500.0
osd_mclock_iops_capacity_threshold_ssd
설명
SSD의 OSD에 대한 Ceph OSD 벤치마크 결과를 무시할 수 있는 4KiB 블록 크기로 임계값을 나타냅니다.
유형
플로트
Default
80000.0
osd_mclock_scheduler_client_res
설명
각 클라이언트에 예약된 기본 I/O 비율입니다. 기본값인 0 은 가능한 가장 낮은 예약을 지정합니다. 0보다 크고 최대 1.0 이상의 값은 OSD의 최대 IOPS 용량의 일부 측면에서 각 클라이언트에 예약할 최소 IO 비율을 지정합니다.
유형
플로트
Default
0
0
Max
1.0
osd_mclock_scheduler_client_wgt
설명
예약 시 각 클라이언트의 기본 I/O 공유입니다.
유형
서명되지 않은 정수
Default
1
osd_mclock_scheduler_client_lim
설명
예약 시 각 클라이언트의 기본 I/O 제한입니다. 기본값인 0 은 제한 적용 기능을 지정하지 않으므로 각 클라이언트에서 OSD의 가능한 최대 IOPS 용량을 사용할 수 있습니다. 0보다 크고 1.0까지의 값은 각 클라이언트가 OSD의 최대 IOPS 용량의 일부로 수신하는 예약보다 상위 IO 제한을 지정합니다.
유형
플로트
Default
0
0
Max
1.0
osd_mclock_scheduler_background_recovery_res
설명
백그라운드 복구를 위해 예약된 기본 I/O 비율입니다. 기본값인 0은 가능한 가장 낮은 예약을 지정합니다. 0보다 크고 최대 1.0 이상의 값은 OSD의 최대 IOPS 용량의 일부 측면에서 백그라운드 복구 작업을 위해 예약할 최소 IO 비율을 지정합니다.
유형
플로트
Default
0
0
Max
1.0
osd_mclock_scheduler_background_recovery_wgt
설명
예약 시 각 백그라운드 복구에 대한 I/O 공유를 나타냅니다.
유형
서명되지 않은 정수
Default
1
osd_mclock_scheduler_background_recovery_lim
설명
예약 시 백그라운드 복구에 대한 I/O 제한을 나타냅니다. 기본값인 0은 제한을 지정하지 않으므로 백그라운드 복구 작업에서 OSD의 가능한 최대 IOPS 용량을 사용할 수 있습니다. 0보다 크고 1.0까지의 값은 백그라운드 복구 작업이 OSD의 최대 IOPS 용량의 일부로 수신하는 예약보다 상위 IO 제한을 지정합니다.
유형
플로트
Default
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 비율을 지정합니다.
유형
플로트
Default
0
0
Max
1.0
osd_mclock_scheduler_background_best_effort_wgt
설명
예약 시 best_effort 각 배경의 I/O 공유를 나타냅니다.
유형
서명되지 않은 정수
Default
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 제한을 지정합니다.
유형
플로트
Default
0
0
Max
1.0

추가 리소스

osd_op_queue 옵션에 대한 자세한 내용은 OSD(오브젝트 스토리지 데몬) 구성 옵션을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.