4.16. 풀 값
다음 목록에는 설정하거나 가져올 수 있는 키-값 쌍이 나와 있습니다. 자세한 내용은 풀 값 설정 및 풀 값 가져오기 섹션을 참조하십시오.
- 크기
- 설명
- 풀의 오브젝트 복제본 수를 지정합니다. 자세한 내용은 Set the Number of Object Replicas 섹션을 참조하십시오. 복제된 풀에만 적용됩니다.
- 유형
- 정수
- min_size
- 설명
- I/O에 필요한 최소 복제본 수를 지정합니다. 자세한 내용은 Set the Number of Object Replicas 섹션을 참조하십시오. 복제된 풀에만 적용됩니다.
- 유형
- 정수
- crash_replay_interval
- 설명
- 클라이언트가 승인되었지만 커밋되지 않은 요청을 재생하도록 허용하는 시간(초)을 지정합니다.
- 유형
- 정수
- pg-num
- 설명
-
풀에 대한 총 배치 그룹 수입니다. 적합한 수를 계산하는 방법에 대한 자세한 내용은 Red Hat Ceph Storage 4 구성 가이드 의 풀, PG 및 CRUSH 구성 참조 섹션을 참조하십시오. 기본 값
8
은 대부분의 시스템에 적합하지 않습니다. - 유형
- 정수
- 필수 항목
- 네, 필요합니다.
- 기본값
- 8
- pgp-num
- 설명
- 배치 목적으로 총 배치 그룹 수입니다. 이는 배치 그룹 분할 시나리오 를 제외하고 총 배치 그룹 수와 같아야 합니다.
- 유형
- 정수
- 필수 항목
- 네, 필요합니다. 지정되지 않은 경우 기본값 또는 Ceph 구성 값을 선택합니다.
- 기본값
- 8
- 유효한 범위
-
pg_num
변수에서 지정한 것과 같거나 작습니다.
- crush_rule
- 설명
- 클러스터에서 오브젝트 배치를 매핑하는 데 사용할 규칙입니다.
- 유형
- 문자열
- hashpspool
- 설명
-
지정된 풀에서
HASHPSPOOL
플래그를 활성화하거나 비활성화합니다. 이 옵션을 활성화하면 풀 해시 및 배치 그룹 매핑이 변경되어 풀 및 배치 그룹이 겹치는 방식을 개선할 수 있습니다. - 유형
- 정수
- 유효한 범위
-
1
플래그를 활성화하며0
은 플래그를 비활성화합니다.
중요
대규모 OSD 및 데이터가 있는 클러스터의 프로덕션 풀에서 이 옵션을 활성화하지 마십시오. 풀에 있는 모든 배치 그룹을 다시 매핑해야 하는 경우 너무 많은 데이터 이동이 발생했습니다.
- fast_read
- 설명
-
삭제 코딩을 사용하는 풀에서 이 플래그가 활성화된 경우 읽기 요청 문제는 모든 shard에 대해 후속 읽기 문제를 읽고 클라이언트에 서비스를 제공하기 위해 디코딩할 충분한 shard를 수신할 때까지 기다립니다.
jerasure
및isa
age-ins의 경우 첫 번째 K 응답이 반환되면 클라이언트의 요청이 이러한 응답에서 디코딩된 데이터를 사용하여 즉시 제공됩니다. 이는 성능을 높이기 위해 일부 리소스를 할당하는 데 도움이 됩니다. 현재 이 플래그는 삭제 코딩 풀에만 지원됩니다. - 유형
- 부울
- 기본값
-
0
- allow_ec_overwrites
- 설명
- 삭제 코딩된 풀에 쓰는 쓰기가 오브젝트의 일부를 업데이트할 수 있으므로 Ceph Filesystem과 Ceph Block Device가 이를 사용할 수 있습니다.
- 유형
- 부울
- 버전
- RHCS 3 이상
- compression_algorithm
- 설명
-
BlueStore 스토리지 백엔드와 함께 사용할 인라인 압축 알고리즘을 설정합니다. 이 설정은
bluestore_compression_algorithm
구성 설정을 재정의합니다. - 유형
- 문자열
- 유효한 설정
-
lz4
,snappy
,zlib
,zstd
- compression_mode
- 설명
-
BlueStore 스토리지 백엔드에 대한 인라인 압축 알고리즘의 정책을 설정합니다. 이 설정은
bluestore_compression_mode
구성 설정을 재정의합니다. - 유형
- 문자열
- 유효한 설정
-
none
,passive
,aggressive
,force
- compression_min_blob_size
- 설명
-
bluestore는 이 크기보다 작은 청크를 압축하지 않습니다. 이 설정은
bluestore_compression_min_blob_size
구성 설정을 재정의합니다. - 유형
- 서명되지 않은 정수
- compression_max_blob_size
- 설명
-
bluestore는 데이터를 압축하기 전에 이 크기보다 큰 청크를
compression_max_blob_size
의 더 작은 Blob으로 분할합니다. - 유형
- 서명되지 않은 정수
- nodelete
- 설명
-
지정된 풀에서
NODELETE
플래그를 설정하거나 설정 해제합니다. - 유형
- 정수
- 유효한 범위
-
1
플래그를 설정합니다.0
은 플래그를 설정 해제합니다.
- 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