iostat 命令详解
iostat 用于输出 CPU 和磁盘 I/O 相关的统计信息。
命令格式:
iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ][ device [...] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ]]
1) iostat 命令的简单使用
iostat 命令可以显示 CPU 和 I/O 系统的负载情况及分区状态信息。
直接执行 iostat 命令可以显示下面的内容:
# iostat
# iostat -xm
(带 xm 参数显示扩展信息并将磁盘数据有每扇区改为每兆显示【1扇区等于512字节】)
Linux 2.6.33.3 ((none)) 12/17/10
avg-cpu: %user %nice %system %ioswait %stcal %idle
0.05 0.00 2.00 0.03 0.00 97.92
Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s
各项输出项目的含义如下:
avg-cpu 段:
%user: 在用户级别运行所使用 CPU 的百分比。
%nice: nice 操作所使用 CPU 的百分比。
%sys: 在系统级别(kernel)运行所使用 CPU 的百分比。
%iowait: CPU等待硬件 I/O 时,所占用 CPU 百分比。
%idle: CPU 空闲时间的百分比。
Device段:
tps:每秒钟发送到的 I/O 请求数
Blk_read/s:每秒读取的 block 数
Blk_wrtn/s:每秒写入的 block 数
Blk_read:读入的 block 总数
Blk_wrtn:写入的 block 总数
2) iostat 命令的参数说明
iostat 各个参数说明:
-c 仅显示 CPU 统计信息。与 -d 选项互斥。
-d 仅显示磁盘统计信息。与 -c 选项互斥。
-k 以 K 为单位显示每秒的磁盘请求数,默认单位块。
-p device | ALL
与 -x 选项互斥,用于显示块设备及系统分区的统计信息,也可以在 -p 后指定一个设备名,如:
# iostat -p hda
或显示所有设备:
# iostat -p ALL
-t 在输出数据时,打印收集数据的时间。
-V 打印版本号和帮助信息。
-x 输出扩展信息。
3) iostat 命令输出项目说明
Blk_read 读入块的总数
Blk_wrtn 写入块的总数
kB_read/s 每秒从驱动器读入的数据量,单位为 K。
kB_wrtn/s 每秒向驱动器写入的数据量,单位为 K。
kB_read 读入的数据总量,单位为 K。
kB_wrtn 写入的数据总量,单位为 K。
wrqm/s 将写入请求合并后,每秒发送到设备的写入请求数。
r/s 每秒发送到设备的读入请求数。
w/s 每秒发送到设备的写入请求数。
rsec/s 每秒从设备读入的扇区数。
wsec/s 每秒向设备写入的扇区数。
rkB/s 每秒从设备读入的数据量,单位为 K。
wkB/s 每秒向设备写入的数据量,单位为 K。
avgrq-sz 发送到设备的请求的平均大小,单位是 扇区。
avgqu-sz 发送到设备的请求的平均队列长度。
await I/O 请求平均执行时间,包括发送请求和执行的时间。单位是 毫秒。
svctm 发送到设备的 I/O 请求的平均执行时间。单位是 毫秒。
%util 在 I/O 请求发送到设备期间,占用 CPU 时间的百分比。用于显示设备的带宽利用率。
当这个值接近 100% 时,表示设备带宽已经占满。
分享到:
相关推荐
AIX的iostat命令解析,比较全面,有截图比较,看起来比较直观。
各种UNIX平台下vmstat与iostat输出结果详解
iostat命令解释[借鉴].pdf
主要给大家介绍了关于Linux中iostat命令的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
iostat是查看Linux系统io是否存在瓶颈顶好用的一个命令,但是由此而系统默认没有安装的,以centos系统为例,看看如何安装iostat命令
各种UNIX平台下vmstat与iostat输出结果详解.docx编程资料
Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。...下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。
iostat被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。 语法格式: iostat [参数] [设备] 常用参数: -c 仅显示CPU使用情况 -d 仅显示设备利用...
Linux下使用iostat监测IO状态
iostat用法,详细说明如何通过iostat来查看硬盘的io情况
无法通过yum安装 所有依赖包都在里面 CentOS 6.4 I/O工具iostat所有依赖包
iostat 监视磁盘操作,磁盘IO
一个zabbix监控模板,用于监控系统中的nvme0n1的性能,值取自iostat。agent端脚本见文章
iostat实测iostat实测iostat实测iostat实测iostat实测iostat实测
unix系统维护过程中经常用到的vmstst与iostat的说明,非常实用的。
SUN 硬盘HardError清除插件 iostat-HradErro清除.zip
linux系统iostat监控cacti插件
服务器IO性能评估【监控命令+性能指标+iostat使用】[收集].pdf
iostat来对linux硬盘IO性能进行检测iostat来对linux硬盘IO性能进行检测iostat来对linux硬盘IO性能进行检测iostat来对linux硬盘IO性能进行检测