논리 볼륨에 대한 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 5
5초마다 /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 사용량을 사용할 수 있으므로 오랜 시간 동안 실행하면 안 됩니다.