对于基于 Arch Linux 的系统,使用 Pacman Command 来安装 sysstat 。
$ sudo pacman -S sysstat
对于 RHEL/CentOS 系统,使用 YUM Command 来安装 sysstat 。
$ sudo yum install sysstat
对于 openSUSE Leap 系统,使用 Zypper Command 来安装 sysstat 。
$ sudo zypper install sysstat
在 Linux 中如何使用 sysstat 命令监控磁盘 I/O 活动/统计?
在 iostat 命令中有很多参数来检查关于 I/O 和 CPU 的变化统计信息。
不加参数运行 iostat 命令会看到完整的系统统计。
# iostat -
Linux 4.19.32-1-MANJARO (daygeek-Y700) Thursday 18 April 2019 _x86_64_ (8 CPU) -
avg-cpu: %user %nice %system %iowait %steal %idle 29.45 0.02 16.47 0.12 0.00 53.94 -
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd nvme0n1 6.68 126.95 124.97 0.00 58420014 57507206 0 sda 0.18 6.77 80.24 0.00 3115036 36924764 0 loop0 0.00 0.00 0.00 0.00 2160 0 0 loop1 0.00 0.00 0.00 0.00 1093 0 0 loop2 0.00 0.00 0.00 0.00 1077 0 0
运行 iostat 命令加上 -d 参数查看所有设备的 I/O 统计。
# iostat -d -
Linux 4.19.32-1-MANJARO (daygeek-Y700) Thursday 18 April 2019 _x86_64_ (8 CPU) -
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd nvme0n1 6.68 126.95 124.97 0.00 58420030 57509090 0 sda 0.18 6.77 80.24 0.00 3115292 36924764 0 loop0 0.00 0.00 0.00 0.00 2160 0 0 loop1 0.00 0.00 0.00 0.00 1093 0 0 loop2 0.00 0.00 0.00 0.00 1077 0 0
运行 iostat 命令加上 -p 参数查看所有的设备和分区的 I/O 统计。
# iostat -p -
Linux 4.19.32-1-MANJARO (daygeek-Y700) Thursday 18 April 2019 _x86_64_ (8 CPU) -
avg-cpu: %user %nice %system %iowait %steal %idle 29.42 0.02 16.45 0.12 0.00 53.99 -
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd nvme0n1 6.68 126.94 124.96 0.00 58420062 57512278 0 nvme0n1p1 6.40 124.46 118.36 0.00 57279753 54474898 0 nvme0n1p2 0.27 2.47 6.60 0.00 1138069 3037380 0 sda 0.18 6.77 80.23 0.00 3116060 36924764 0 sda1 0.00 0.01 0.00 0.00 3224 0 0 sda2 0.18 6.76 80.23 0.00 3111508 36924764 0 loop0 0.00 0.00 0.00 0.00 2160 0 0 loop1 0.00 0.00 0.00 0.00 1093 0 0 loop2 0.00 0.00 0.00 0.00 1077 0 0
(编辑:ASP站长网)
|