AIX에서 논리적 볼륨 I/O 통계를 나열하는 명령

AIX에서 논리적 볼륨 I/O 통계를 나열하는 명령

논리 볼륨에 대한 I/O 통계(예: 읽기/초, 쓰기/초, io 사용률 %, 읽기/초당 kb, 쓰기/초당 kb)를 표시하는 명령을 찾고 있습니다.

시도했지만 iostat전체 디스크에 대한 결과를 제공합니다.

df볼륨 /dev/hd3등을 나열합니다. /dev/hd4이 형식의 모든 항목에 대한 통계를 찾고 있습니다.

출력은 다음과 같습니다 df -k.

$ df -k
    Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on  
    /dev/hd4           262144     61200   77%    10305    41% /  
    /dev/hd2          2818048    813264   72%    43118    19% /usr  
    /dev/hd9var        458752    161356   65%     6140    14% /var  
    /dev/hd3           196608    194396    2%       55     1% /tmp  
    /dev/hd1            65536     65120    1%       20     1% /home  

올바른 명령을 알려 주실 수 있나요?

답변1

EightTony가 지적했듯이 lvmstat를 찾고 있습니다(참조:운영 체제 7.1또는운영 체제 6.1--동일한 구문) 명령입니다. lvmstat -l LVNAME -e(LV-level) 또는 (VG-level) 을 통해 LV 수준 또는 전체 VG 수준에서 통계 기능을 활성화 할 수 있습니다 lvmstat -v VGNAME -e. VG 수준에서 활성화하면 VG의 모든 LV 수집이 활성화됩니다. 그런 다음 를 사용하여 원하는 통계를 수집할 수 있습니다. 예를 들어 lvmstat -l hd3 55초마다 /tmp에 대한 통계를 표시합니다. 수집을 비활성화하려면 lvmstat -l LVNAME -d(LV 수준) 또는 lvmstat -v VGNAME -d(VG 수준)을 사용합니다.

답변2

iostat의 경우 -b 플래그를 사용하여 블록 장치 활용도를 측정하는 것을 고려할 수 있지만 먼저 이 플래그를 활성화해야 합니다. 이렇게 하려면 다음을 참조하세요.IBM AIX 버전 7.1 차이점 안내서섹션 6.4 - iostat 명령 개선 사항:

raso 명령은 통계 수집을 켜거나 끕니다. 예 6-47에서는 raso 명령을 사용하여 iostat 명령에서 사용하는 통계 수집을 활성화하는 방법을 보여줍니다.

예제 6-47raso 명령을 사용하여 통계 수집을 활성화합니다.

# raso -o biostat=1
 Setting biostat to 1

좋은 개요가 필요한 경우 실행 추적 사용을 고려하세요.filemon주문하다생성되는 보고서에는 LV 수준, PV 수준, FS 수준 및 VMM 수준에 대한 통계가 포함됩니다. 또한 바쁜 jfs 로그, 지나치게 바쁜 디스크, LV 또는 VG인 "핫스팟"을 표시합니다.

더 많은 예를 보려면 다음을 참조하세요.

이것이 추적을 실행한다는 점을 기억해야 하지만 매우 바쁜 시스템에서는 많은 CPU 사용량을 사용할 수 있으므로 오랜 시간 동안 실행하면 안 됩니다.

관련 정보