linux-func-iostat

介绍

用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。

安装

1
2
3
4
yum install iostat

# iostat安装失败就安装sysstat
yum install sysstat

参考

http://www.360doc.com/content/15/0128/15/14641369_444466689.shtml

用法

1
iostat(选项)(参数)

选项

选项 描述
-c 仅显示CPU使用情况;
-d 仅显示设备利用率;
-k 显示状态以千字节每秒为单位,而不使用块每秒;
-m 显示状态以兆字节每秒为单位;
-p 仅显示块设备和所有被使用的其他分区的状态;
-t 显示每个报告产生时的时间;
-V 显示版号并退出;
-x 显示扩展状态。

参数

参数 描述
间隔时间 每次报告的间隔时间(秒);
次数 显示报告的次数。

打印说明

标题 描述
Device 监测设备名称
rrqm/s 每秒需要读取需求的数量
wrqm/s 每秒需要写入需求的数量
r/s 每秒实际读取需求的数量
w/s 每秒实际写入需求的数量
rsec/s 每秒读取区段的数量
wsec/s 每秒写入区段的数量
rkB/s 每秒实际读取的大小,单位为KB
wkB/s 每秒实际写入的大小,单位为KB
avgrq-sz 需求的平均大小区段
avgqu-sz 需求的平均队列长度
await 等待I/O平均的时间(milliseconds)
svctm I/O需求完成的平均时间
%util 被I/O需求消耗的CPU百分比

例子

1
2
3
4
5
# 查看磁盘 sda1的信息
iostat -x /dev/sda1

# 间隔1秒显示cp使用信息
iostat -c 1