3.2.6. 스토리지 클러스터 사용량 통계 이해
클러스터의 데이터 사용량과 풀 간의 데이터 배포를 확인하려면 df 옵션을 사용합니다. 이는 Linux df 명령과 유사합니다. ceph df 명령 또는 ceph df 세부 정보를 실행할 수 있습니다.
예제
ceph df detail 명령은 할당량 오브젝트, 할당량 바이트, 사용된 압축 및 압축과 같은 기타 풀 통계에 대한 세부 정보를 제공합니다.
예제
출력의 RAW STORAGE 섹션에서는 스토리지 클러스터가 데이터에 사용하는 스토리지의 개요를 제공합니다.
- CLASS: 사용된 장치의 유형입니다.
크기: 스토리지 클러스터에서 관리하는 전체 스토리지 용량입니다.
위의 예에서
SIZE가 90GiB이면 복제 인수가 없는 총 크기이며 기본적으로 3입니다. 복제 인수에서 사용 가능한 총 용량은 90GiB/3 = 30GiB입니다. 기본적으로 0.85%인 전체 비율에 따라 사용 가능한 최대 공간은 30GiB * 0.85 = 25.5GiB입니다.AVAIL: 스토리지 클러스터에서 사용 가능한 여유 공간의 양입니다.
위의 예에서
SIZE가 90GiB이고USED공간이 6GiB이면AVAIL공간은 84GiB입니다. 복제 요소가 있는 총 사용 가능한 공간(기본적으로 3개)은 84GiB/3 = 28GiB입니다.USED: 사용자 데이터, 내부 오버헤드 또는 예약된 용량에서 사용하는 스토리지 클러스터에서 사용된 공간입니다.
위 예에서 100MiB는 복제 요소를 고려한 후 사용 가능한 총 공간입니다. 실제 사용 가능한 크기는 33MiB입니다.
-
RAW USED: USED 공간의 합계와
db및walBlueStore 파티션이 할당된 공간입니다. -
% RAW USED: RAW USED 의 백분율입니다. 스토리지 클러스터 용량에 도달하지 않도록 하려면 이 숫자를
과 함께 사용합니다.전체 비율과 거의 전체 비율
출력의 POOLS 섹션에서는 풀 목록과 각 풀의 알림 사용량을 제공합니다. 이 섹션의 출력에 는 복제본, 복제본 또는 스냅샷이 반영되지 않습니다. 예를 들어 1MB의 데이터가 있는 오브젝트를 저장하는 경우 알림 사용량이 1MB가 되지만 실제 사용량은 복제본 수에 따라 3MB 이상일 수 있습니다(예: size = 3, 복제본 및 스냅샷).
- POOL: 풀의 이름입니다.
- ID: 풀 ID입니다.
- STORED: 풀에 사용자가 저장하는 실제 데이터 양입니다.
- OBJECTS: 풀당 저장된 오브젝트 수입니다.
-
USED: 숫자가 메가바이트 또는 G for gigabytes를 위한 M 을 추가하지 않는 한 킬로바이트로 저장되는 일반적인 데이터 양입니다. 크기가
STORED* 복제 비율입니다. - %USED: 풀당 사용되는 스토리지의 주요 백분율입니다.
MAX AVAIL: 이 풀에 쓸 수 있는 데이터의 개념적 양의 추정치입니다. 첫 번째 OSD가 가득 차기 전에 사용할 수 있는 데이터 양입니다. FlexVolume 맵의 디스크에 예상된 데이터를 배포하고 첫 번째 OSD를 사용하여 대상으로 작성합니다.
위의 예에서
MAX AVAIL은 복제 요소를 고려하지 않고 153.85이며 이는 기본적으로 3입니다.MAX AVAIL의 값을 계산하기 위한 간단한 복제 풀에는 기술 자료 문서 ceph df
MAX AVAIL이 올바르지 않습니다.- QUOTA OBJECTS: 할당량 오브젝트 수입니다.
- QUOTA BYTES: 할당량 오브젝트의 바이트 수입니다.
- USEDPR: 압축된 데이터, 할당, 복제 및 삭제 코딩 오버헤드를 포함하여 압축된 데이터에 할당된 공간입니다.
- UNDER 8601PR: 압축을 통해 전달되는 데이터 양이며 압축된 형식으로 저장할 수 있을 만큼의 이점입니다.
POOLS 섹션의 숫자는 필수 항목입니다. 복제본, 스냅샷 또는 복제 수를 포함하지 않습니다. 결과적으로 USED 및 %USED 용량의 합계는 출력의 GLOBAL 섹션에 RAW USED 및 %RAW USED 수량에 추가되지 않습니다.
MAX AVAIL 값은 사용된 복제 또는 내역 코드의 복잡한 기능, 스토리지를 장치에 매핑하는 규칙, 해당 장치의 사용률, 구성된 mon_osd_full_ratio 입니다.