iostat是CPU以及IO设备/分区信息统计(注意,不是文件系统)的工具,非常常用,可以查看cpu使用情况以及IO设备当前繁忙情况。本文介绍常用方法,以及指标解读。
一.用法
iostat [options] [interval [ count ]
interval表示汇报内容的间隔,count表示汇报次数。如果指定了interval不指定count,则无限次输出
- -c 显示CPU报告
- -d 显示Disk报告
- -k 使用KB代替(512B)块数目
- -m 使用MB代替(512B)块数目
- -p 包括分区的统计信息。不带则只显示device
- -t 时间戳输出
- -x 显示扩展信息
- -z 忽略无活动的设备
- -h 格式化,使得更易读
- -N 显示已注册的设备mapper名,例如使用了lvm2的时候的输出
以下示例基于RedHat 7.2
#iostat -V
sysstat version 10.1.5
(C) Sebastien Godard (sysstat <at> orange.fr)