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

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

iostat命令主要用于监控linux系统下cup和磁盘IO的统计信息

可以通过iostat --help获得该命令的帮助信息

 

[oracle@std ~]$ iostat --helpUsage: iostat [ options... ] [ 
[
] ]Options are:[ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -n ] [ -h ] [ -N ][
[ ... ] | ALL ] [ -p [ | ALL ] ]

 

从上面的帮助信息可以看到iostat命令后可以跟很多参数,主要参数有:

-c 仅显示cpu的统计信息,不能和-d参数同时使用

-d 仅显示磁盘的统计信息,不能和-c参数同时使用

-k 以K为单位显示每秒磁盘的请求量,默认单位为块

-t 显示统计信息的时间

-V 打印出版本号及帮助信息

-x 打印出扩展信息

-p device 设备名   显示指定设备的统计信息

-p device ALL     显示所有设备的统计信息

 

 

iostat -x 5 2  每隔5秒显示统计信息,显示2次

示例:

 

[oracle@std ~]$ iostat -x 5 2Linux 2.6.18-194.el5 (std)      06/03/2015avg-cpu:  %user   %nice %system %iowait  %steal   %idle           0.09    0.01    0.19    0.88    0.00   98.84Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %utilsda               0.05     4.05  0.18  1.57     6.74    45.00    29.60     0.04   25.09  11.38   1.99sda1              0.04     4.05  0.17  1.57     6.73    45.00    29.60     0.04   25.09  11.38   1.99sda2              0.00     0.00  0.00  0.00     0.01     0.00    43.22     0.00    3.97   3.27   0.00sdb               0.01     0.00  0.00  0.00     0.01     0.00    21.24     0.00    0.32   0.31   0.00sdb1              0.00     0.00  0.00  0.00     0.00     0.00    17.17     0.00    0.17   0.17   0.00sdc               0.01     0.00  0.00  0.00     0.01     0.00    21.24     0.00    0.30   0.28   0.00sdc1              0.00     0.00  0.00  0.00     0.00     0.00    17.17     0.00    0.04   0.04   0.00avg-cpu:  %user   %nice %system %iowait  %steal   %idle           0.10    0.00    0.51    0.61    0.00   98.78Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %utilsda               0.00     3.00  0.00  0.80     0.00    30.40    38.00     0.01   14.25  14.25   1.14sda1              0.00     3.00  0.00  0.80     0.00    30.40    38.00     0.01   14.25  14.25   1.14sda2              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sdb               0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sdb1              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sdc               0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sdc1              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

 

对以上参数进行解释:

-----avg-cpu------

%user  用户进程运行所占cpu的百分比

%nice  nice操作所占cpu的百分比

%system  系统进程运行所占cpu的百分比

%iowait  cup等待硬件IO时所占cup的百分比

%idle   空闲cup百分比

 

 

----device---------

rrqm/s  将读入请求合并后每秒发送到设备上的读入请求数

wrqm/s  将写入请求合并后每秒发送到设备上的写入请求数

r/s     每秒发送到设备上的读入请求数

w/s     每秒发送到设备上的写入请求数

rsec/s  每秒从设备读入的扇区数

wsec/s  每秒从设备写入的扇区数

avgrq-sz 发送到设备上的请求平均大小,单位为扇区

avgqu-sz 发送到设备上的平均队列长度

await    IO请求平均执行时间,包括了发送请求和执行的时间,单位是毫秒

svctm    发送到设备上的IO请求平均执行时间,单位是毫秒

%util    在IO请求发送到设备期间,占用cpu时间的百分比(处理IO时间占总时间的百分比)

 

备注:await可以理解为IO的响应时间

     %util可以理解为设备的繁忙程度

 

转载于:https://www.cnblogs.com/myrunning/p/4549082.html

你可能感兴趣的文章
SAP顾问的人脉比技术更为重要
查看>>
FI/CO PA考试试卷
查看>>
汽车介质应用非常严苛?没关系,新技术带来的高精度传感器十分适应!
查看>>
天合光能 - 用计算捕捉“光的能量”
查看>>
使用sysbench压力测试MySQL(一)(r11笔记第3天)
查看>>
css知多少(11)——position
查看>>
【Spring】定时任务详解实例-@Scheduled
查看>>
先有的资源,能看的速度看,不能看的,抽时间看。说不定那天就真的打不开了(转)...
查看>>
哪些领域适合开发微信小程序
查看>>
谁说数据库防火墙风险大?可能你还不知道应用关联防护
查看>>
ASP.NET Core应用针对静态文件请求的处理[2]: 条件请求与区间请求
查看>>
怎样做一个企业?尤其是在这个互联网时代
查看>>
DVNA:Node.js打造的开源攻防平台
查看>>
17个案例带你3分钟搞定Linux正则表达式
查看>>
Java 8 比较器:如何对 List 排序
查看>>
苹果是否步思科后尘折戟中国
查看>>
漏洞预警!微软曝光震网三代漏洞,隔离网面临重大危机
查看>>
协鑫集成第二批1000台E-KwBe光伏储能设备即将启运澳洲
查看>>
爱立信物联网广州路演
查看>>
云计算企业业绩分化明显 9家上市公司中期预喜
查看>>