iostat command
linux의 iostat
명령어를 통해 평균 CPU 부하 및 디스크 I/O 정보를 확인 할 수 있습니다.
기본 사용법
$> iostat
Linux 4.15.0-112-generic (geeksaga) 08/14/2020 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
6.92 0.00 2.11 0.03 0.00 90.94
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.00 21.54 202.41 15318970 143972371
dm-0 9.19 21.52 229.52 15308169 163262564
dm-1 0.01 0.00 0.04 2456 30392
출력된 정보는 다음과 같습니다.
Device
: 디바이스 목록tps
: 초당 전송 요청 건수KB_read/s
: 디바이스에서 초당 읽은 데이터 블락 수KB_wrtn/s
: 디바이스에 초당 쓴 데이터 블락 수KB_read
: 디바이스에서 읽은 총 블락 수KB_wrtn
: 디바이스에 쓴 총 블락 수
옵션 사용법
-x
: 확장 통계를 보여줍니다.
$> iostat -x
Linux 4.15.0-112-generic (geeksaga) 08/14/2020 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
6.89 0.00 2.09 0.03 0.00 90.99
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.04 3.46 1.43 4.56 21.48 201.39 74.32 0.02 3.20 0.92 3.91 0.40 0.24
dm-0 0.00 0.00 1.47 7.71 21.47 228.42 54.41 0.04 4.31 1.44 4.86 0.26 0.24
dm-1 0.00 0.00 0.00 0.01 0.00 0.04 8.48 0.00 19.23 0.35 19.62 0.15 0.00
TLDR iostat
$> tldr iostat
iostat
Report statistics for devices and partitions.
- Display a report of CPU and disk statistics since system startup:
iostat
- Display a report of CPU and disk statistics with units converted to megabytes:
iostat -m
- Display CPU statistics:
iostat -c
- Display disk statistics with disk names (including LVM):
iostat -N
- Display extended disk statistics with disk names for device "sda":
iostat -xN sda
- Display incremental reports of CPU and disk statistics every 2 seconds:
iostat 2