IO命令iostat详解

TOP中的%wa(wa = I/O waiting)也可以看出IO对CPU时间的使用率


iostat [ -c ] [ -d ] [ -N ] [ -n ] [ -h ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j { ID  |
       LABEL  |  PATH  | UUID | ... } [ device [...] | ALL ] ] [ device [...] | ALL ] [ -p [ device [,...] |
       ALL ] ] [ interval [ count ] ]
iostat命令最后两个数字表示间隔时间,显示多少次,命令最后带一个数字时表示间隔时间

-k:磁盘读写速度单位为KB
-m:磁盘读写速度单位为MB
-x:查看设备使用率(%util)、响应时间(await,单位in milliseconds) 
-c:查看cpu状态

tps
Indicate the number of transfers per second that were issued to the device. A  transfer is  an I/O request to the device. 
Multiple logical requests can be combined into a sin-gle I/O request to the device. A transfer is of indeterminate size.

IOPS (Input/Output Per Second)即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一
以下纯属个人理解:
在单纯的IO压力下,tps这个数据可以认为就是表征磁盘处理能力的iops
IO下发的时候会有request和response。tps和IOPS的区别是,假如下发了100个IO,则tps是100,如果到底层的时候如果发生IO merge,那么IO数量就会小于100,比如只剩80,IOPS就是80了。




[root@dwdb ~]# iostat -d -k 1 2
Linux 2.6.32-431.el6.x86_64 (tdb.huddk.com)   04/10/2017      _x86_64_        (16 CPU)

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               0.46         2.28         3.93   49388899   84928316
sdb               5.77        48.92        81.68 1057519869 1765689376

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               0.46         2.28         3.93   49388899   84928316
sdb               6.00         50.00        78.00          0         48
上面看到每1秒显示一次,一共显示2次,显示为KB,sdb磁盘每秒传输次数平均为6,每秒磁盘读取约50KB,每秒磁盘写入约80KB




[oraprod@ebsdba ~]$ iostat -d -x -m 1 3
Linux 2.6.32-431.el6.x86_64 (ebsdba)    2017年04月10日  _x86_64_        (96 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sdb               0.00     0.00  133.75  1567.41    13.35     32.25    45.58     0.27    0.38   0.15  60.77

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sdb               0.00     0.00   200.00 8692.00     10.34    33.95     8.06     2.74    0.31   0.09  79.00

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sdb               0.00     0.00   100.00 8686.00     11.15    33.93     8.03     3.22    0.37   0.07  60.20
上面看到每1秒显示一次,一共显示3次,显示为MB,sdb磁盘每秒磁盘读取约10M,每秒磁盘写入约33M,磁盘平均响应时间<0.38毫秒,磁盘使用率>60%,虽然响应很快,但是已经很繁忙了

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30126024/viewspace-2136981/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30126024/viewspace-2136981/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值