4.17. 풀 값
다음 목록에는 설정하거나 가져올 수 있는 키-값 쌍이 나와 있습니다. 자세한 내용은 풀 값 설정 및 풀 값 가져오기 섹션을 참조하십시오.
- 크기
- 설명
- 풀에 있는 개체의 복제본 수를 지정합니다. 자세한 내용은 Object Replicas 설정 섹션을 참조하십시오. 복제된 풀에만 적용됩니다.
- 유형
- 정수
- min_size
- 설명
-
I/O에 필요한 최소 복제본 수를 지정합니다. 자세한 내용은 Object Replicas 설정 섹션을 참조하십시오. 삭제 코드 풀의 경우
k
보다 큰 값으로 설정해야 합니다. 값k
에서 I/O가 허용되면 중복이 없으며 영구 OSD 오류가 발생할 경우 데이터가 손실됩니다. 자세한 내용은 Erasure 코드 풀 개요 를 참조하십시오. - 유형
- 정수
- crash_replay_interval
- 설명
- 인식되지 않았지만 커밋되지 않은 요청을 클라이언트가 재생할 수 있도록 허용하는 시간(초)을 지정합니다.
- 유형
- 정수
- pg-num
- 설명
-
풀의 총 배치 그룹 수입니다. 적합한 수 계산에 대한 자세한 내용은 Red Hat Ceph Storage 5 구성 가이드의 Pool, placement groups, CRUSH ConfigurationReference 섹션을 참조하십시오. 기본값은
대부분의
시스템에 적합하지 않습니다. - 유형
- 정수
- 필수 항목
- 네, 필요합니다.
- 기본값
- 8
- pgp-num
- 설명
- 배치 목적으로 총 배치 그룹 수입니다. 배치 그룹 분할 시나리오 를 제외하고 총 배치 그룹 수와 같아야 합니다.
- 유형
- 정수
- 필수 항목
- 네, 필요합니다. 지정되지 않은 경우 기본값 또는 Ceph 구성 값을 선택합니다.
- 기본값
- 8
- 유효한 범위
-
pg_num
변수에 의해 지정된 것과 같거나 작습니다.
- crush_rule
- 설명
- 클러스터에서 오브젝트 배치를 매핑하는 데 사용할 규칙입니다.
- 유형
- 문자열
- hashpspool
- 설명
-
지정된 풀에서
HASHPSPOOL
플래그를 활성화하거나 비활성화합니다. 이 옵션을 사용하면 풀 및 배치 그룹이 겹치는 방식을 개선하기 위해 풀 해시 및 배치 그룹 매핑이 변경됩니다. - 유형
- 정수
- 유효한 범위
1
플래그를 활성화하면0
은 플래그를 비활성화합니다.중요많은 양의 OSD 및 데이터가 있는 클러스터의 프로덕션 풀에서 이 옵션을 활성화하지 마십시오. 풀의 모든 배치 그룹을 다시 매핑해야 하므로 너무 많은 데이터 이동이 발생합니다.
- fast_read
- 설명
-
삭제 코딩을 사용하는 풀에서 이 플래그가 활성화된 경우 읽기 요청 문제가 나중에 모든 shard에 읽고, 클라이언트를 제공하기에 충분한 shard가 수신될 때까지 기다립니다. 재라이저 및
isa 소거
플러그인의 경우, 첫 번째 K 응답이 반환되면 클라이언트의 요청은 이러한 응답에서 디코딩된 데이터를 사용하여 즉시 제공됩니다.이를 통해 성능 향상을 위해 일부 리소스를 할당할 수 있습니다. 현재 이 플래그는 삭제 코딩 풀에만 지원됩니다.
- 유형
- 부울
- 기본값
-
0
- allow_ec_overwrites
- 설명
- 복구 코딩된 풀에 쓰기가 개체의 일부를 업데이트할 수 있으므로 Ceph Filesystem과 Ceph 블록 장치가 사용할 수 있습니다.
- 유형
- 부울
- compression_algorithm
- 설명
-
BlueStore 스토리지 백엔드에 사용하도록 인라인 압축 알고리즘을 설정합니다. 이 설정은
bluestore_compression_algorithm
구성 설정을 덮어씁니다. - 유형
- 문자열
- 유효한 설정
-
lz4
,snappy
,zlib
,zstd
- compression_mode
- 설명
-
BlueStore 스토리지 백엔드의 인라인 압축 알고리즘에 대한 정책을 설정합니다. 이 설정은
bluestore_compression_mode
구성 설정을 덮어씁니다. - 유형
- 문자열
- 유효한 설정
-
없음
,수동적
,공격적
,힘
- compression_min_blob_size
- 설명
-
bluestore는 이 크기보다 작은 청크를 압축하지 않습니다. 이 설정은
bluestore_compression_min_blob_size
구성 설정을 덮어씁니다. - 유형
- 서명되지 않은 정수
- compression_max_blob_size
- 설명
-
bluestore는 데이터를 압축하기 전에 이 크기보다 큰 청크를
compression_max_blob_size
의 작은 Blob으로 분할합니다. - 유형
- 서명되지 않은 정수
- nodelete
- 설명
-
지정된 풀에
NODELETE
플래그를 설정하거나 설정 해제합니다. - 유형
- 정수
- 유효한 범위
-
1
세트 플래그입니다.0
unsets 플래그입니다.
- nopgchange
- 설명
-
지정된 풀에
NOPGCHANGE
플래그를 설정하거나 설정 해제합니다. - 유형
- 정수
- 유효한 범위
-
1
플래그를 설정합니다.0
은 플래그를 설정 해제합니다.
- nosizechange
- 설명
-
지정된 풀에
NOSIZECHANGE
플래그를 설정하거나 설정 해제합니다. - 유형
- 정수
- 유효한 범위
-
1
플래그를 설정합니다.0
은 플래그를 설정 해제합니다.
- write_fadvise_dontneed
- 설명
-
지정된 풀에
WRITE_FADVISE_DONTNEED
플래그를 설정하거나 설정 해제합니다. - 유형
- 정수
- 유효한 범위
-
1
플래그를 설정합니다.0
은 플래그를 설정 해제합니다.
- noscrub
- 설명
-
지정된 풀에
NOSCRUB
플래그를 설정하거나 설정 해제합니다. - 유형
- 정수
- 유효한 범위
-
1
플래그를 설정합니다.0
은 플래그를 설정 해제합니다.
- nodeep-scrub
- 설명
-
지정된 풀에서
NODEEP_SCRUB
플래그를 설정하거나 설정 해제합니다. - 유형
- 정수
- 유효한 범위
-
1
플래그를 설정합니다.0
은 플래그를 설정 해제합니다.
- scrub_min_interval
- 설명
-
로드가 낮을 때 풀 스크럽의 최소 간격(초)입니다. 이 값이
0
인 경우 Ceph는osd_scrub_min_interval
구성 설정을 사용합니다. - 유형
- double
- 기본값
-
0
- scrub_max_interval
- 설명
-
클러스터 로드에 관계없이 풀의 최대 간격(초)입니다. 이 값이
0
인 경우 Ceph는osd_scrub_max_interval
구성 설정을 사용합니다. - 유형
- double
- 기본값
-
0
- deep_scrub_interval
- 설명
-
'deep' 스크럽 풀의 간격(초)입니다. 이 값이
0
인 경우 Ceph는osd_deep_scrub_interval
구성 설정을 사용합니다. - 유형
- double
- 기본값
-
0