当然,当你只想关注磁盘时,Linux 回环设备上提供的所有统计信息都会使结果显得杂乱无章。不过,该命令也确实提供了 -p 选项,该选项使你可以仅查看磁盘——如以下命令所示。
$ iostat -p sda Linux 4.18.0-041800-generic (butterfly) 12/26/2018 _x86_64_ (2 CPU) -
avg-cpu: %user %nice %system %iowait %steal %idle 0.07 0.01 0.03 0.05 0.00 99.85 -
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 1.06 0.89 72.54 2843737 232815784 sda1 1.04 0.88 72.54 2821733 232815784
请注意 tps 是指每秒的传输量。
你还可以让 iostat 提供重复的报告。在下面的示例中,我们使用 -d 选项每五秒钟进行一次测量。
$ iostat -p sda -d 5 Linux 4.18.0-041800-generic (butterfly) 12/26/2018 _x86_64_ (2 CPU) -
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 1.06 0.89 72.51 2843749 232834048 sda1 1.04 0.88 72.51 2821745 232834048 -
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.80 0.00 11.20 0 56 sda1 0.80 0.00 11.20 0 56
如果你希望省略第一个(自启动以来的统计信息)报告,请在命令中添加 -y 。
$ iostat -p sda -d 5 -y Linux 4.18.0-041800-generic (butterfly) 12/26/2018 _x86_64_ (2 CPU) -
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.80 0.00 11.20 0 56 sda1 0.80 0.00 11.20 0 56
接下来,我们看第二个磁盘驱动器。
$ iostat -p sdb Linux 4.18.0-041800-generic (butterfly) 12/26/2018 _x86_64_ (2 CPU) -
avg-cpu: %user %nice %system %iowait %steal %idle 0.07 0.01 0.03 0.05 0.00 99.85 -
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn sdb 0.00 0.02 0.00 48669 40 sdb2 0.00 0.00 0.00 4861 40 sdb1 0.00 0.01 0.00 35344 0
iotop
iotop 命令是类似 top 的实用程序,用于查看磁盘 I/O。它收集 Linux 内核提供的 I/O 使用信息,以便你了解哪些进程在磁盘 I/O 方面的要求最高。在下面的示例中,循环时间被设置为 5 秒。显示将自动更新,覆盖前面的输出。
$ sudo iotop -d 5 Total DISK READ: 0.00 B/s | Total DISK WRITE: 1585.31 B/s Current DISK READ: 0.00 B/s | Current DISK WRITE: 12.39 K/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 32492 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.12 % [kworker/u8:1-ev~_power_efficient] 208 be/3 root 0.00 B/s 1585.31 B/s 0.00 % 0.11 % [jbd2/sda1-8] 1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init splash 2 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd] 3 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_gp] 4 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_par_gp] 8 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [mm_percpu_wq]
ioping
(编辑:ASP站长网)
|