from
http://www.cnblogs.com/mfryf/archive/2012/03/12/2392000.html
iostat -xk 10
iostat -xm 10
# iostat -x 1 10
Linux 2.6.18-92.el5xen 02/03/2009
avg-cpu: %user %nice %system %iowait %steal %idle
1.10 0.00 4.82 39.54 0.07 54.46
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 3.50 0.40 2.50 5.60 48.00 18.48 0.00 0.97 0.97 0.28
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdc 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdd 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sde 0.00 0.10 0.30 0.20 2.40 2.40 9.60 0.00 1.60 1.60 0.08
sdf 17.40 0.50 102.00 0.20 12095.20 5.60 118.40 0.70 6.81 2.09 21.36
sdg 232.40 1.90 379.70 0.50 76451.20 19.20 201.13 4.94 13.78 2.45 93.16
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系统已经满负荷,该磁盘
可能存在瓶颈。
idle小于70% IO压力就较大了,一般读取速度有较多的wait.
同时可以结合vmstat 查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,高过30%时IO压力高)
分享到:
相关推荐
Linux下使用iostat监测IO状态
Linux下使用iostat监测IO状态.docxLinux下使用iostat监测IO状态.docx
Linux下使用iostat监测IO状态[文].pdf
iostat来对linux硬盘IO性能进行检测iostat来对linux硬盘IO性能进行检测iostat来对linux硬盘IO性能进行检测iostat来对linux硬盘IO性能进行检测
iostat,linux下IO读写分析工具
linux系统iostat监控cacti插件
Linux-IO性能优化基础工具和实践: 基础篇-Linux IO stack overview 基础篇-read syscall IO stack 工具篇-iostat数据可靠吗 工具篇-blktrace原理和应用 工具篇-debugfs应用 Cache server机械盘IO性能瓶颈分析 实践...
iostat用法,详细说明如何通过iostat来查看硬盘的io情况
主要介绍了如何使用iostat查看linux硬盘IO性能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
iostat是查看Linux系统io是否存在瓶颈顶好用的一个命令,但是由此而系统默认没有安装的,以centos系统为例,看看如何安装iostat命令
登录该服务器后通过iostat -x 1 10查看了相关磁盘使用信息。相关截图如下: # 如果没有 iostat 命令,那么使用 yum install sysstat 进行安装 # iostat -x 1 10 由上图可知,vdb磁盘的 %util【IO】几乎都在100%,...
检查磁盘状态Linux磁盘IO检查。 直接读取/ sys文件系统以查询tps,读取,写入和avg。 请求大小,平均队列大小和平均等待时间。 如iostat -x所示,能够对磁盘队列长度进行图形化显示和警报。 安装例子: wget ...
linue操作系统sysstat命令源代码,Linux下使用iostat监测IO状态,最新稳定版。另外有最新稳定版12.2.1。
有关linux下iostat命令的用法,iostat用于监测IO状态数据,这是一个很常用的磁盘IO数据监测的命令
linue操作系统iostat命令源代码,Linux下使用iostat监测IO状态,最新稳定版。另外有最新开发版。
iostat是一个用于在类似Unix的系统(Linux / MacOS)中创建预编译二进制文件的IO统计信息的工具。
linux io测速,iostat硬盘时刻监控各个参数解释,vmstat各个参数解释
磁盘IO:iostat 网络IO:ifstat Top 精简版 命令:uptime:直接查看 先查看 cpu 和mem(内存):看哪个线程占用多大内存 再看:load average(系统的负载均衡):1.36 0.81 0.37 3个值, 平均代表的是系统一分钟 五...