概述:
iostat 主要用于输出CPU和磁盘I/O相关的统计信息。
格式:
iostat [选项] [<时间间隔>] [<次数>]
如图
参数:
-c
显示CPU使用情况
-d
显示磁盘使用情况
-N
显示磁盘阵列(LVM) 信息
-n
显示NFS 使用情况
-k
以 KB 为单位显示
-m
以 M 为单位显示
-t
报告每秒向终端读取和写入的字符数和CPU的信息
-V
显示版本信息
-x
显示详细信息
-p
[磁盘] 显示磁盘和分区的情况
示例:
iostat
显示所有设备负载情况
cpu属性值说明:
%user
CPU处在用户模式下的时间百分比
%nice
CPU处在带NICE值的用户模式下的时间百分比
%system
CPU处在系统模式下的时间百分比
%iowait
CPU等待输入输出完成时间的百分比
%steal
管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比
%idle
CPU空闲时间百分比
disk属性值说明:
Device
磁盘名称
tps
每秒钟发送到的I/O请求数
KB_read/s
每秒读取的block数
KB_wrtn/s
每秒写入的block数
KB_read
读入的block总数
KB_wrtn
写入的block总数
示例:
iostat -c 1 10
每隔1秒,显示一次CPU使用信息,总共输出10次
iostat -x sda 2 5
每隔2秒,显示一次sda设备的扩展统计信息,总共输出3次