30.7.2. vdostats
Egress
IPstats
유틸리티는 Linux df
유틸리티와 유사한 형식으로 구성된 각 장치에 대한 통계를 표시합니다.
root 권한으로 실행되지
않으면 EgressIPstats
유틸리티의 출력이 불완전할 수 있습니다.
30.7.2.1. 개요
vdostats [ --verbose | --human-readable | --si | --all ] [ --version ] [ device ...]
30.7.2.2. 옵션
옵션 | 설명 |
---|---|
--verbose
|
하나 이상의 VDO 장치에 대한 사용률 및 블록 I/O(bios) 통계를 표시합니다. 자세한 내용은 표 30.9. “-2021-stats --verbose 출력” 를 참조하십시오.
|
--human-readable
| 블록 값을 읽을 수 있는 형식으로 표시합니다(Base 2: 1 KB = 210 bytes = 1024 bytes). |
--si
| --si 옵션은 SI 단위를 사용하도록 --human-readable 옵션의 출력을 수정합니다(기본 10: 1KB = 10바이트 = 1000바이트). --human-readable 옵션을 제공하지 않으면 --si 옵션이 적용되지 않습니다. |
--all
| 이 옵션은 이전 버전과의 호환성을 위해서만 제공됩니다. 이제 --verbose 옵션과 동일합니다. |
--version
| -2021 -stats 버전을 표시합니다. |
장치..
| 보고할 하나 이상의 특정 볼륨을 지정합니다. 이 인수가 생략된 경우-2021 -stats 는 모든 장치에 대해 보고합니다. |
30.7.2.3. 출력 결과
다음 예제에서는 표 30.8. “기본 EgressIPstats 출력” 에 설명된 옵션이 제공되지 않은 경우 샘플 출력을 보여줍니다.
Device 1K-blocks Used Available Use% Space Saving% /dev/mapper/my_vdo 1932562432 427698104 1504864328 22% 21%
항목 | 설명 |
---|---|
장치 | VDO 볼륨의 경로입니다. |
1K-블록 | VDO 볼륨용으로 할당된 총 1K 블록 수(= 물리 볼륨 크기 * 블록 크기 / 1024) |
사용됨 | VDO 볼륨에 사용되는 총 1K 블록 수 (= 물리적 블록 사용 * 블록 크기 / 1024) |
Available | VDO 볼륨에서 사용 가능한 총 1K 블록 수 (= 물리적 블록 무료 * 블록 크기 / 1024) |
% 사용 | VDO 볼륨에 사용되는 물리적 블록의 백분율 (= 사용 블록 / 할당된 블록 * 100) |
공간 절약% | VDO 볼륨에 저장된 물리적 블록의 백분율 (= [logical 블록 사용 - 사용된 물리 블록] / 논리 블록) |
--human-readable
옵션은 블록 수를 기존 단위로 변환합니다(1KB = 1024바이트).
Device Size Used Available Use% Space Saving% /dev/mapper/my_vdo 1.8T 407.9G 1.4T 22% 21%
--human-readable
및 --si
옵션은 블록 수를 SI 단위(1KB = 1000바이트)로 변환합니다.
Device Size Used Available Use% Space Saving% /dev/mapper/my_vdo 2.0T 438G 1.5T 22% 21%
--verbose
(표 30.9. “-2021-stats --verbose 출력”) 옵션은 하나의 VDO 장치에 대한 YAML 형식으로 VDO 장치 통계를 표시합니다.
표 30.9. “-2021-stats --verbose 출력” 에 굵게 표시된 통계는 향후 릴리스에서 계속 보고될 예정입니다. 나머지 필드는 주로 소프트웨어 지원을 위한 것이며 향후 릴리스에서 변경될 수 있습니다. 관리 툴은 해당 기능에 의존하지 않아야 합니다. 관리 도구는 통계가 보고되는 순서에 의존해서는 안 됩니다.
항목 | 설명 |
---|---|
버전 | 이러한 통계의 버전입니다. |
릴리스 버전 | VDO 릴리스 버전입니다. |
데이터 블록 사용 | 데이터를 저장하기 위해 VDO 볼륨에서 현재 사용 중인 물리적 블록 수입니다. |
overhead 블록 사용 | VDO 볼륨에서 현재 사용 중인 물리적 블록 수로 VDO 메타데이터를 저장합니다. |
논리 블록 사용 | 현재 매핑된 논리 블록 수입니다. |
물리적 블록 | VDO 볼륨에 할당된 총 물리적 블록 수입니다. |
논리 블록 | VDO 볼륨에서 매핑할 수 있는 최대 논리 블록 수입니다. |
1K-blocks | VDO 볼륨용으로 할당된 총 1K 블록 수(= 물리 볼륨 크기 * 블록 크기 / 1024) |
1K 블록 사용 | VDO 볼륨에 사용되는 총 1K 블록 수 (= 물리적 블록 사용 * 블록 크기 / 1024) |
1K 블록 사용 가능 | VDO 볼륨에서 사용 가능한 총 1K 블록 수 (= 물리적 블록 무료 * 블록 크기 / 1024) |
사용된 백분율 | VDO 볼륨에 사용되는 물리적 블록의 백분율 (= 사용 블록 / 할당된 블록 * 100) |
저장 백분율 | VDO 볼륨에 저장된 물리적 블록의 백분율 (= [logical 블록 사용 - 사용된 물리 블록] / 논리 블록) |
블록 맵 캐시 크기 | 블록 맵 캐시의 크기(바이트)입니다. |
정책 작성 | 활성 쓰기 정책(sync 또는 async)입니다. 이를 통해 chapter changeWritePolicy --writePolicy=auto|sync|async 를 통해 구성됩니다. |
블록 크기 | VDO 볼륨의 블록 크기(바이트)입니다. |
완료된 복구 수 | VDO 볼륨이 불명확한 종료에서 복구된 횟수입니다. |
읽기 전용 복구 수 | VDO 볼륨이 읽기 전용 모드( vdo start --forceRebuild 를 통해) 복구된 횟수입니다. |
작동 모드 | VDO 볼륨이 정상적으로 작동하는지, 복구 모드인지 또는 읽기 전용 모드인지 여부를 나타냅니다. |
복구 진행 상황 (%) | 볼륨이 복구 모드에 없는 경우 온라인 복구 진행 상황 또는 N/A 을 나타냅니다. |
작성된 압축된 조각 | VDO 볼륨이 마지막으로 다시 시작된 이후 작성된 압축된 조각의 수입니다. |
압축된 블록 | VDO 볼륨이 마지막으로 다시 시작된 이후 작성된 압축된 데이터의 물리적 블록 수입니다. |
팩커의 압축된 조각 | 아직 기록되지 않은 처리된 조각의 수입니다. |
Slab count | 총 slabs 수입니다. |
Slabs가 열렸습니다. | 블록이 할당된 총 slabs 수입니다. |
Slabs reopened | slabs 횟수가 VDO가 시작된 이후 다시 열었습니다. |
journal 디스크 전체 수 | 복구 저널이 가득 차 있었기 때문에 요청에서 복구 저널 항목을 만들 수 없는 횟수입니다. |
요청한 저널 커밋 수 | 복구 저널에서 요청한 slab journal 커밋 횟수입니다. |
배치된 journal 항목 | 저널 항목 쓰기 수 - 기록된 저널 항목 수입니다. |
저널 항목이 시작됨 | 메모리에 생성된 저널 항목의 수입니다. |
저널 항목 쓰기 | 제출된 쓰기의 저널 항목 수는 스토리지에 커밋된 저널 항목 수입니다. |
작성된 저널 항목 | 쓰기가 실행된 총 저널 항목 수입니다. |
커밋된 journal 항목 | 스토리지에 기록된 저널 항목 수입니다. |
journal 블록 배치 | 저널 블록 쓰기 수 - 작성된 저널 블록 수입니다. |
journal 블록 시작 | 메모리에 삽입된 저널 블록 수입니다. |
journal 블록 작성 | 기록된 저널 블록 수(활성 메모리에 metadata타 포함)는 커밋된 저널 블록 수입니다. |
작성된 저널 항목 | 쓰기가 실행된 총 저널 블록 수입니다. |
커밋된 journal 블록 | 스토리지에 기록된 저널 블록 수입니다. |
Slab 저널 디스크 전체 수 | 디스크에 있는 slab 저널이 가득 찬 횟수입니다. |
Slab 저널 플러시 수 | 플러시 임계값을 초과하는 slab 저널에 항목이 추가된 횟수입니다. |
Slab 저널 차단 수 | 차단 임계값을 초과하는 slab 저널에 항목이 추가된 횟수입니다. |
Slab 저널 블록 작성 | 발행된 slab 저널 블록 쓰기 수입니다. |
Slab 저널의 사용량이 많은 수 | slab 저널 쓰기를 기다리는 쓰기 요청이 차단되는 횟수입니다. |
Slab summary 블록 작성 | slab summary 블록 쓰기 수입니다. |
기록된 참조 블록 | 발행된 참조 블록 쓰기 수입니다. |
블록 맵 더티 페이지 | 블록 맵 캐시의 더티 페이지 수입니다. |
블록 맵 정리 페이지 | 블록 맵 캐시의 정리 페이지 수입니다. |
블록 맵 여유 페이지 | 블록 맵 캐시의 사용 가능한 페이지 수입니다. |
블록 맵 실패 페이지 | 쓰기 오류가 있는 블록 맵 캐시 페이지의 수입니다. |
블록 맵 수신 페이지 | 캐시에서 읽고 있는 블록 맵 캐시 페이지의 수입니다. |
블록 맵 발신 페이지 | 작성 중인 블록 맵 캐시 페이지 수입니다. |
블록 맵 캐시 부족 | 필요한 경우 무료 페이지를 사용할 수 없는 횟수입니다. |
블록 맵 읽기 수 | 총 블록 맵 페이지 수가 표시됩니다. |
블록 맵 쓰기 수 | 총 블록 맵 페이지 쓰기 수입니다. |
블록 맵 읽기에 실패했습니다. | 총 블록 맵의 읽기 오류 수입니다. |
블록 맵이 쓰기에 실패했습니다. | 총 블록 맵 쓰기 오류 수입니다. |
블록 맵 회수됨 | 회수된 총 블록 맵 페이지 수입니다. |
블록 맵 읽기 발신 | 작성 중인 페이지에 대해 읽은 총 블록 맵 수입니다. |
캐시에 있는 블록 맵 | 총 블록 맵 캐시 적중 수입니다. |
블록 맵 삭제 필요 | 페이지가 취소되어야 하는 총 블록 맵 요청 수입니다. |
블록 맵이 페이지 대기 | 페이지를 기다려야 하는 총 요청 수입니다. |
블록 맵 가져오기 필요 | 페이지를 가져오는 데 필요한 총 요청 수입니다. |
로드된 블록 맵 페이지 | 가져오는 총 페이지 수입니다. |
저장된 블록 맵 페이지 | 저장된 총 페이지 수입니다. |
블록 맵 플러시 수 | 블록 맵에서 발행한 총 플러시 수입니다. |
PBN 수에 대한 잘못된 조언 | 인덱스가 잘못된 조언을 반환한 횟수 |
공간 오류 수가 없습니다. | VDO 볼륨이 공간이 부족하여 실패한 쓰기 요청 수입니다. |
오류 수만 읽기 | VDO 볼륨이 읽기 전용 모드이므로 실패한 쓰기 요청 수입니다. |
인스턴스 | VDO 인스턴스입니다. |
512바이트 에뮬레이션 | 볼륨에 대해 512바이트 에뮬레이션이 on 또는 off인지 여부를 나타냅니다. |
현재 VDO IO 요청이 진행 중입니다. | VDO가 현재 처리 중인 I/O 요청 수입니다. |
진행 중인 최대 VDO IO 요청 | VDO가 처리한 최대 동시 I/O 요청 수입니다. |
현재 중복 쿼리 | 현재 비행 중 중복 제거 쿼리 수입니다. |
최대 중복 쿼리 | 진행 중인 중복 제거 쿼리의 최대 수입니다. |
Ddupe 조언을 사용할 수 있습니다. | 중복 제거 조언의 횟수가 잘못되었습니다. |
오래된 권장 사항 | 중복 제거 조언의 횟수가 잘못되었습니다. |
중복 조언 시간 초과 | 중복 제거가 시간 초과된 횟수입니다. |
flush out | VDO에서 기본 스토리지에 제출한 플러시 요청 수입니다. |
BIOS 의 경우.. BIOS 부분.. BIOS가 출력됩니다.. BIOS 메타 데이터.. BIOS 저널.. BIOS 페이지 캐시.. BIOS가 준비되었습니다.. BIOS 메타가 완료되었습니다.. BIOS 저널이 완료되었습니다.. BIOS 페이지 캐시가 완료되었습니다.. BIOS 승인됨.. BIOS는 부분적인 부분을 인정했습니다.. BIOS 진행 중.. |
이러한 통계는 지정된 플래그를 사용하여 각 카테고리의 생체 수를 계산합니다. 카테고리는 다음과 같습니다.
플래그에는 다음 세 가지 유형이 있습니다.
|
캐시 액세스 읽기 | VDO가 읽기 캐시를 검색한 횟수입니다. |
캐시 적중 읽기 | 읽기 캐시 적중 수입니다. |