博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iostat
阅读量:6086 次
发布时间:2019-06-20

本文共 1855 字,大约阅读时间需要 6 分钟。

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 Linux 2.6.9-8.11.EVAL (ts3-150.ts.cn.tlan)      08/08/2007 avg-cpu:  %user   %nice    %sys %iowait   %idle              12.01    0.00        2.15    2.30       83.54 Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn hda               7.13       200.12        34.73     640119     111076

各个输出项目的含义如下:

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    输出扩展信息. iostat -x rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s r/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/s w/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/s rsec/s: 每秒读扇区数。即 delta(rsect)/s wsec/s: 每秒写扇区数。即 delta(wsect)/s rkB/s: 每秒读K字节数。是 rsect/s 的一半,因为每扇区大小为512字节。 wkB/s: 每秒写K字节数。是 wsect/s 的一半。 avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。即 delta(rsect+wsect)/delta(rio+wio) avgqu-sz: 平均I/O队列长度。即 delta(aveq)/s/1000 (因为aveq的单位为毫秒)。 await: 平均每次设备I/O操作的等待时间 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio) svctm: 平均每次设备I/O操作的服务时间 (毫秒)。即 delta(use)/delta(rio+wio) %util: 一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的。 即 delta(use)/s/1000 (因为use的单位为毫秒) 如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘 可能存在瓶颈。

转载于:https://www.cnblogs.com/linn/p/4533404.html

你可能感兴趣的文章
RIM警告黑莓手机容易被黑 已发安全补丁
查看>>
无法对 数据库'XXXXX' 执行 删除,因为它正用于复制
查看>>
转 Storm JAVA_HOME is incorrectly set.
查看>>
Objective-c开发中混合使用ARC
查看>>
局域网通过ip查mac地址、通过mac地址查ip方法
查看>>
Linux开机启动时执行脚本的方法
查看>>
pgsql数据库应用两点注意
查看>>
linux下查看CPU、内存、磁盘信息
查看>>
25幅精美绝伦的光涂鸦摄影作品
查看>>
C++设计模式
查看>>
存储过程添加事务
查看>>
求一段CSS样式代码;要求是Table的标签样式,实现Table标签奇数行显示一个颜色;偶数行显示另外一种颜色...
查看>>
37个超级棒的 jQuery菜单插件
查看>>
怎样使窗体中的控件布局统一?
查看>>
Web Service学习笔记:动态调用WebService的方法总结
查看>>
SQL Server 2012将与Hadoop无缝集成
查看>>
有线+无线路由器设置
查看>>
正则表达式入门教程
查看>>
poj1111
查看>>
NYOJ-107 A Famous ICPC Team
查看>>