부록 I. Ceph 스크럽 옵션


Ceph는 배치 그룹을 스크럽하여 데이터 무결성을 보장합니다. 다음은 스크럽 작업을 늘리거나 줄이기 위해 조정할 수 있는 Ceph 스크럽 옵션입니다.

osd_max_scrubs
설명
Ceph OSD 데몬에 대한 최대 동시 스크럽 작업 수입니다.
유형
integer
Default
1
osd_scrub_begin_hour
설명
스크럽이 시작되는 특정 시간입니다. osd_scrub_end_hour 과 함께 스크럽이 발생할 수 있는 시간 창을 정의할 수 있습니다. osd_scrub_begin_hour = 0osd_scrub_end_hour = 0 을 사용하여 전체 날짜를 스크럽할 수 있습니다.
유형
integer
Default
0
허용되는 범위
[0, 23]
osd_scrub_end_hour
설명
스크럽이 끝나는 특정 시간입니다. osd_scrub_begin_hour 과 함께 스크럽이 발생할 수 있는 시간 창을 정의할 수 있습니다. osd_scrub_begin_hour = 0osd_scrub_end_hour = 0 을 사용하여 전체 날의 스크럽을 허용합니다.
유형
integer
Default
0
허용되는 범위
[0, 23]
osd_scrub_begin_week_day
설명
스크럽이 시작되는 특정 날짜입니다. 0 = 토요일, 1 = 월요일, 등. osd_scrub_end_week_day 와 함께 scrubs가 발생할 수 있는 시간 창을 정의할 수 있습니다. osd_scrub_begin_week_day = 0osd_scrub_end_week_day = 0 을 사용하여 전체 주 동안 스크럽을 허용합니다.
유형
integer
Default
0
허용되는 범위
[0, 6]
osd_scrub_end_week_day
설명
이는 스크럽이 끝나는 날을 정의합니다. 0 = 토요일, 1 = 월요일, 등. osd_scrub_begin_week_day 와 함께 스크럽이 발생할 수 있는 시간 창을 정의합니다. osd_scrub_begin_week_day = 0osd_scrub_end_week_day = 0 을 사용하여 전체 주 동안 스크럽을 허용합니다.
유형
integer
Default
0
허용되는 범위
[0, 6]
osd_scrub_during_recovery
설명
복구 중에 스크럽을 허용합니다. false 로 설정하면 활성 복구가 있는 동안 새 scrub 및 deep-scrub 예약이 비활성화됩니다. 이미 실행 중인 scrubs가 계속되어 사용 중인 스토리지 클러스터의 부하를 줄이는 데 유용합니다.
유형
boolean
Default
false
osd_scrub_load_threshold
설명
정규화된 최대 부하입니다. getloadavg() / 온라인 CPU 수가 정의된 대로 시스템 로드가 이 정의된 수보다 높으면 스크러빙이 발생하지 않습니다.
유형
float
Default
0.5
osd_scrub_min_interval
설명
Ceph 스토리지 클러스터 로드가 부족할 때 Ceph OSD 데몬을 스크럽하는 최소 간격(초)입니다.
유형
float
Default
1일
osd_scrub_max_interval
설명
클러스터 로드에 관계없이 Ceph OSD 데몬을 스크럽하는 최대 간격(초)입니다.
유형
float
Default
7일
osd_scrub_chunk_min
설명
단일 작업 중에 scrub에 대한 최소 오브젝트 저장소 청크 수입니다. Ceph 블록은 scrub 중에 단일 청크에 씁니다.
type
integer
Default
5
osd_scrub_chunk_max
설명
단일 작업 중 scrub에 대한 최대 오브젝트 저장소 청크 수입니다.
type
integer
Default
25
osd_scrub_sleep
설명
다음 청크 그룹을 스크럽하기 전에 유휴 상태가 됩니다. 이 값을 증가하면 클라이언트 작업의 영향을 줄일 수 있도록 스크럽의 전체 속도가 느려집니다.
type
float
Default
0.0
osd_deep_scrub_interval
설명
스크럽을 위한 간격으로, 모든 데이터를 완전히 읽습니다. osd_scrub_load_threshold 는 이 설정에 영향을 미치지 않습니다.
type
float
Default
7일
osd_scrub_interval_randomize_ratio
설명
배치 그룹에 대해 다음 scrub 작업을 예약할 때 osd_scrub_min_interval 에 임의의 지연을 추가합니다. 지연은 osd_scrub_min_interval * osd_scrub_interval_randomized_ratio 보다 작은 임의의 값입니다. 기본 설정은 [1, 1.5] * osd_scrub_min_interval 의 허용 기간 동안 스크럽을 분배합니다.
type
float
Default
0.5
osd_deep_scrub_stride
설명
심층 스크럽을 수행할 때 크기 읽기.
type
크기
Default
512KB
osd_scrub_auto_repair_num_errors
설명
이러한 많은 오류가 발견되면 자동 복구가 발생하지 않습니다.
type
integer
Default
5
osd_scrub_auto_repair
설명
이 값을 true 로 설정하면 scrubs 또는 deep-scrubs에서 오류가 발견되면 자동 배치 그룹(PG)이 복구됩니다. 그러나 osd_scrub_auto_repair_num_errors 이상의 오류가 발견되면 복구가 수행되지 않습니다. 이 옵션은 정기적인 스크럽용이며 operator-initiated scrubs에는 적용되지 않습니다.
type
boolean
Default
false
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.