命令
iostat
描述
Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions
查看CPU负载和磁盘IO
用法
1
| iostat [ options ] [ <interval> [ <count> ] ]
|
选项
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Options: -c 显示CPU负载信息 -d 显示磁盘统计信息 -g group_name { device [...] | ALL } 显示指定设备并汇总数据结果 -j { ID | LABEL | PATH | UUID | ... } [ device [...] | ALL ] 显示指定设备名称,可选参数ID,LABEL,PATH,UUID,不区分大小写,具体名称请使用ls /dev/disk/命令查看 -k 指定单位kilobytes per second -m 指定单位megabytes per second -N 显示lvm设备路径名称 -p [ { device [,...] | ALL } ] 显示指定块设备及其所有分区信息 -T 只显示汇总数据,该选项只能配合-g一起使用 -t 显示时间 -x 显示扩展信息 -y 如果指定时间间隔显示多个记录,则忽略第一次记录 -z 忽略没有任何活动的设备
|
注意
无
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
| $ iostat Linux 3.10.0-1160.11.1.el7.x86_64 (centos7) 04/08/2021 _x86_64_ (2 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.11 0.00 0.26 0.00 0.00 99.62 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 2.25 31.38 404.65 1503039 19382414 dm-0 2.32 8.93 403.68 427811 19336130 dm-1 0.31 0.35 0.92 16800 44236
$ iostat -c Linux 3.10.0-1160.11.1.el7.x86_64 (centos7) 04/08/2021 _x86_64_ (2 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.12 0.00 0.27 0.00 0.00 99.60
$ iostat -g lvmgroup dm-0 dm-1 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn dm-0 2.31 8.82 398.81 427927 19352293 dm-1 0.31 0.37 0.91 17856 44236 lvmgroup 2.62 9.19 399.72 445783 19396529 $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP]
$ ls /dev/disk/ by-id/ by-path/ by-uuid/
$ iostat -j id Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 2.23 30.71 395.65 1506651 19411321 dm-name-centos-root 2.30 8.74 394.71 428763 19365037 dm-name-centos-swap 0.31 0.39 0.90 18940 44236 $ iostat -j UUID Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 2.23 30.76 396.27 1506651 19409460 2bf0021c-a459-4e20-8488-77c532b0cb42 2.30 8.75 395.33 428763 19363176 dbf49838-f0c3-4b76-8f7c-a585fee6f595 0.31 0.39 0.90 18940 44236 $ blkid /dev/sda1: UUID="bdce6974-9421-4c69-8a89-24cbdce69da8" TYPE="xfs" /dev/sda2: UUID="pMp2wr-fcQt-RD12-ePVv-BDUn-SLFx-SLfW33" TYPE="LVM2_member" /dev/mapper/centos-root: UUID="2bf0021c-a459-4e20-8488-77c532b0cb42" TYPE="xfs" /dev/mapper/centos-swap: UUID="dbf49838-f0c3-4b76-8f7c-a585fee6f595" TYPE="swap"
$ iostat -N Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 2.22 30.48 391.72 1511191 19423783 centos-root 2.29 8.74 390.78 433239 19377499 centos-swap 0.31 0.38 0.89 19004 44236
$ iostat -p sda Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 2.22 30.42 391.07 1511191 19426522 sda1 0.05 21.24 0.04 1055284 2048 sda2 2.17 9.15 391.03 454363 19424474
$ iostat -T -g lvmgroup dm-0 dm-1 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn lvmgroup 2.59 9.05 388.83 452275 19432087
$ iostat -x 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.06 0.37 0.19 2.02 30.20 388.31 377.97 0.01 2.61 0.83 2.77 0.28 0.06 dm-0 0.00 0.00 0.11 2.17 8.66 387.38 347.07 0.01 2.60 0.86 2.69 0.26 0.06 dm-1 0.00 0.00 0.08 0.22 0.38 0.88 8.36 0.00 2.53 0.17 3.39 0.09 0.00
$ iostat -zd 2 3 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 2.20 29.84 383.94 1511735 19449938 dm-0 2.27 8.56 383.03 433751 19403654 dm-1 0.30 0.38 0.87 19036 44236
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
$ iostat -d 2
$ iostat -d 2 6
$ iostat -x sda sdb 2 6
|