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를 수신할 때까지 기다립니다. jerasureisa 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