| HOME / 정보공유 / AIX 명령어 모음

lvmstat
lvmstat lvmstat 명령 목적 논리적 파티션, 논리적 볼륨 및 볼륨 그룹에 대한 입/출력 통계를 보고합니다. 구문
lvmstat { -l | -v } Name [ -e | -d ] [ -F ] [ -C ] [ -c Count ] [ -s ] [ Interval [ Iterations ] ]
설명
lvmstat 명령은 물리적 디스크간의 입/출력 로드의 균형을 보다 잘 유지하도록 논리적 볼륨 구성설정을 변경하는 데 사용할 수 있는 보고서를 작성합니다.
디폴트로, 통계 수집은 시스템에서 사용 가능하지 않습니다. 문제가 있는 논리적 볼륨 또는 볼륨 그룹에 대해 이 기능을 사용 가능하게 하려면 -e 플래그를 사용해야 합니다. 볼륨 그룹에 통계 수집을 사용 가능하게 하면, 해당 볼륨 그룹에 있는 모든 논리적 볼륨에 대해 사용 가능하게 됩니다.
lvmstat에서 작성한 첫번째 보고서는 시스템이 부트된 이후 시간에 대한 통계를 제공합니다. 각 후속 보고서에서는 이전 보고서 이후의 시간을 다룹니다. 모든 통계는 lvmstat가 수행될 때마다 보고됩니다. 보고서는 지정한 플래그에 따라 헤더 행 다음에 각각의 논리적 파티션 또는 논리적 볼륨에 대한 통계 행으로 구성됩니다.
-l 플래그를 지정하지 않은 경우, Name은 논리적 볼륨 이름이고 통계는 해당 논리적 볼륨에 대한 물리적 파티션에 대한 것입니다. 논리적 파티션의 미러 복사는 통계 보고서와 별도로 간주됩니다. 파티션에 대해 i/os(iocnt) 번호의 내림 차순으로 나열됩니다.
Interval 매개변수는 각각의 보고서간의 시간의 양을 초 단위로 지정합니다. 첫번째 보고서는 볼륨 그룹 시작 이후 시간에 대한 통계, varyonvg를 포함합니다. 각 후속 보고서는 이전 보고서 이후 간격 동안 수집된 통계를 포함합니다. Count 매개변수를 지정할 경우, 보고서의 맨 위 Count 행만이 작성됩니다. 논리적 볼륨에 대하여 Count가 10이면, 10개의 가장 바쁜 파티션만이 식별됩니다. Iterations 매개변수를 Interval 매개변수와 함께 지정할 경우, 해당하는 수만큼만 반복이 수행됩니다. Iterations 매개변수를 지정하지 않은 경우, lvmstat가 보고서를 게속해서 작성합니다. lvmstat를 두 번 이상 수행하는 데 Interval을 사용한 경우, 마지막 수행 이후 통계가 변경되지 않았으면 보고서가 인쇄되지 않습니다. 하나의 마침표 .가 대신 인쇄됩니다.
lvmstat 명령은 논리적 볼륨에 대한 가장 바쁜 물리적 파티션을 식별하여 물리적 볼륨이 성능에 장애가 되는지 여부를 판별하는 데 유용합니다.
주: lvmstat 명령은 국지 노드의 입/출력 통계만을 보고합니다.
보고서
lvmstat 명령은 논리적 볼륨에 있는 파티션 통계 및 볼륨 그룹에 있는 논리적 볼륨 통계에 대하여 두 가지 유형의 보고서를 작성합니다. 보고서의 형식은 다음과 같습니다.
열 설명
Log_part 논리적 파티션 번호
mirror#Log_part 논리적 파티션의 미러 사본 번호
iocntLog_part 읽기 및 쓰기 요청의 수
Kb_readLog_part 읽혀진 KB의 총 수
Kb_wrtnLog_part 기록된 KB의 총 수
KbpsLog_part 초당 전송된 데이터의 양(KB)
플래그
-c Count 지정된 행 수의 통계만을 인쇄합니다.
-C 지정된 논리적 볼륨/볼륨 그룹에 대한 iocnt, Kb_read 및 Kb_wrtn의 추적을 유지하는 계수기를 지워지게 합니다.
-d 문제가 있는 논리적 볼륨/볼륨 그룹에 대하여 통계 수집을 사용 불가능하게 하도록 지정합니다.
-e 문제가 있는 논리적 볼륨/볼륨 그룹에 대하여 통계 수집을 사용 가능하게 하도록 지정합니다.
-F 통계를 콜론으로 분리하여 인쇄하도록 합니다.
-l 나열할 스탠자 이름을 지정합니다.
-s Interval 사용시 후속 보고서에서 헤더를 생략합니다.
-v 지정된 Name이 볼륨 그룹 이름임을 지정합니다.
보안
lvmstat를 사용하려면, 루트 사용자 권한이 있어야 합니다.
예제
볼륨 그룹 datavg에 대해 통계 수집을 사용 가능하게 하려면(datavg의 모든 LV가 사용 가능화됨), 다음을 입력하십시오.
lvmstat -e datavg
논리적 볼륨 hd2의 모든 파티션에 대한 내역을 표시하려면, 다음을 입력하십시오.
lvmstat -l hd2
볼륨 그룹 uservg의 상위 다섯 개 논리적 볼륨의 내역을 표시하려면, 다음을 입력하십시오.
lvmstat -v uservg -c 5
논리적 볼륨 ramlv에 대하여 2초 간격으로 연속 보고서를 표시하려면, 다음을 입력하십시오.
lvmstat -l ramlv 2
볼륨 그룹 rootvg에 대해 2초 간격으로 6개의 보고서를 표시하려면, 다음을 입력하십시오.
lvmstat -v rootvg 2 6
볼륨 그룹 uservg에 있는 모든 논리적 볼륨에 대한 통계를 재설정하려면, 다음을 입력하십시오.
lvmstat -v uservg -C
datalv에 대한 통게 수집을 사용 불가능하게 하려면, 다음을 입력하십시오.
lvmstat -d datalv
파일
/usr/sbin/lvmstat lvmstat 명령이 들어 있습니다.
관련 정보
knlist 서브루틴
/dev/kmem 특수 파일