美文网首页
IOSTAT示例

IOSTAT示例

作者: 少女白洁 | 来源:发表于2019-12-11 19:00 被阅读0次

看图说话

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sdcm              0.00     0.00  223.60    0.60    24.67     0.00   225.36     9.38   42.70   42.81    1.00   4.46  99.98
字段 备注
rrqm/s和wrqm/s 被合并merge的read和write request数,lustre写盘的时候不在这个层面上合并,所以合并数都是0
r/s和w/s 每秒钟读和写的次数,这块盘现在重点是读,每秒钟读224个output
rMB/s和wMB/s 读写带宽,看到刚才那每秒钟224个output,总吞吐量是25MB的样子
avgrq-sz 每次IO的平均大小,单位是扇区,一个扇区是512B也就是半个K。这个读数现在是226,那也就是平均IO大小113KB。做一个计算,113 KB per IO request * 224 read request per second = 25,312 KB / Sec,也就是在rMB/s中看到的24.67 MB / Sec
avgqu-sz 这些request排了一个长长的队,过去十秒钟期间,平均排多长的队呢?大概是十个IO那么长的一个队列,每秒钟都有十个请求在排队
await 每个IO,从排队起,到自己开始被服务,要等多少ms。这里平均要等42.7ms才能服务到
r_await和w_await read和write都分别要排多久队,可以看到read要排42.81,它是主流IO。对于write,很快就可以被服务,只要1ms
svctm 每个IO平均服务时间。就是恭喜你,你排上了,有人接待了,那从开始处理你要的这个读数据,到读完,平均要4.46ms
%util 100%是说,CPU统计的这块盘片在过去的一个interval时间里,百分之多少占比的时间它在处理IO

Util的一个实现方式是:
Driver问了一下磁盘firmware,过去的十秒钟,你过得好不好哇?
Firmware说:可累死我了,99.98%的时间都在处理你的读请求,还是满足不了你

相关文章

  • IOSTAT示例

    看图说话 字段备注rrqm/s和wrqm/s被合并merge的read和write request数,lustre...

  • Linux命令行工具——iostat

    iostat命令可以查看详细的I/O信息,使用方式如下: iostat命令示例,不加选项将同时显示CPU和I/O信...

  • iostat和iotop命令

    1. iostat iostat常见用法: ①iostat -d -k 1 10 #查看TPS和吞吐...

  • iostat

    [ops@ip ~]$ iostat --help Usage: iostat [ options ] [ [ <...

  • Linux IO实时监控iostat命令详解

    简介Linux IO实时监控iostat命令详解iostat -x 1 查看磁盘的IO负载 iostat主要用于监...

  • iostat - sar- mpstat - vmstat -

    iostat $ yum -y install sysstat #下载拓展包 用法:iostat [ 选...

  • Linux的IO性能监控iostat详解

    1.iostat常用命令格式如下: 2.基本使用 iostat -d -k 2 3 或 iostat -dk 2...

  • iostat

    https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858...

  • iostat

    Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的...

  • iostate命令

    iostate 软件包 命令格式: iostat[参数][时间][次数] 命令功能: 通过iostat方便查看CP...

网友评论

      本文标题:IOSTAT示例

      本文链接:https://www.haomeiwen.com/subject/cdjagctx.html