iostat
iostat 主要用于监控系统设备的 IO 负载情况,iostat 首次运行时显示自系统启动开始的各项统计信息,之后运行 iostat 将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。
命令参数
-C 显示 CPU 使用情况
-d 显示磁盘使用情况
-k 以 KB 为单位显示
-m 以 M 为单位显示
-N 显示磁盘阵列 (LVM) 信息
-n 显示 NFS 使用情况
-p [磁盘] 显示磁盘和分区的情况
-t 显示终端和 CPU 的信息
-x 显示详细信息
-V 显示版本信息
使用
1 | $ iostat |
-d 显示磁盘使用情况
1 | $ iostat -d |
参数 -d 表示,显示设备(磁盘)使用状态;
-k 以 KB 为单位显示
-k 某些使用 block 为单位的列强制使用 Kilobytes 为单位;2 表示,数据显示每隔 2 秒刷新一次。
输出如下
1 | $ iostat -d -k 1 10 |
每隔多久 print 一次 IO 信息
1 | $ iostat <frequency> |