1.确定磁盘使用率

$ iostat -T 2 10
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
tty:      tin         tout    avg-cpu: % user % sys % idle % iowait  time
          0.0        377.0               77.6   6.1   16.2      0.1  11:35:45
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn  time
hdisk5          78.0     6080.0     439.0      12048       112  11:35:45
hdisk4          79.5     11856.5     453.5      23564       149  11:35:45
hdisk6          19.0     1664.0      13.0       3328         0  11:35:45
$

% tm_act  物理磁盘活动的时间百分比
KBPS   某块磁盘传输数据的总量(读或写)
tps   某块物理磁盘每秒钟 IO 传输的数量
Kb_read  从磁盘上读取数据的总量
Kb_wrtn  写入磁盘的数据总量

如果 %tm_act 字段显示磁盘非常忙,并且 Kbps 字段显示持续的大量数据传输,应考虑散布数据跨越多个磁盘。该命令支持动态的配置改变。如果发现到配置改变,iostat 报告发出一个警告,并刷新最新的系统配置。其中% tm_act是指活动时间,kbps是在统计时间内所有Kb_read与Kb_wrtn之和除以时间的值,即每秒传输的字节数如果% tm_act常过70%却只有很低的Kbps,系统可能是有比较多的LV碎片或文件碎片,当都高时则系统正常。tps表示每秒的IO数,不同的磁盘系统其可承受的IO数不同。如果一块磁盘的活动率超过70%,可以通过转移一部分的磁盘活动压力到另一个磁盘上,或者通过多个磁盘驱动器来扩展I/O压力来获得更高的性能。

$ iostat -D hdisk0 (查看某一磁盘的情况)
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
hdisk0         xfer:  %tm_act      bps      tps      bread      bwrtn    
                         4.6     58.3K     8.8       16.5K      41.9K
               read:      rps  avgserv  minserv  maxserv   timeouts      fails
                         3.5      5.8      0.3     67.8           0          0
              write:      wps  avgserv  minserv  maxserv   timeouts      fails
                         5.3     11.2      0.6    114.9           0          0
              queue:  avgtime  mintime  maxtime  avgwqsz    avgsqsz     sqfull
                       136.8      0.0    388.4      0.2        0.0         3.8
--------------------------------------------------------------------------------

如果使用启用多路径 I/O [multi-path input-output (MPIO)]的设备,可使用 iostat -m 命令显示每条相关路径的统计信息。
$ iostat -m -D hdisk6
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
hdisk6         xfer:  %tm_act      bps      tps      bread      bwrtn    
                         3.4    286.7K    28.6      285.3K       1.4K
               read:      rps  avgserv  minserv  maxserv   timeouts      fails
                        28.5      1.9      0.1    383.4           0          0
              write:      wps  avgserv  minserv  maxserv   timeouts      fails
                         0.1      4.5      0.2     94.3           0          0
              queue:  avgtime  mintime  maxtime  avgwqsz    avgsqsz     sqfull
                         0.9      0.0    326.3      0.0        0.0        21.0
Path1          xfer:  %tm_act      bps      tps      bread      bwrtn    
                         3.4    286.7K    28.6      285.3K       1.4K
Path0          xfer:  %tm_act      bps      tps      bread      bwrtn    
                         0.0      0.0      0.0        0.0        0.0 
------------------------------------------------------------------------------

2.确定CPU使用情况
$ iostat 2
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
tty:      tin         tout    avg-cpu: % user % sys % idle % iowait
          0.0        354.5               79.4   4.6   15.9      0.0
......
......

tin  系统从所有 ttys 读取的字符的总数
tout  系统写到所有 ttys 的字符的总数
%user  以用户模式执行 CPU 利用率的百分比
%sys  以内核模式执行 CPU 利用率的百分比
%idle  CPU 空闲时间的百分比,系统没有未解决的磁盘 I/O 请求
%iowait CPU 空闲时间的百分比,期间,系统有未解决的磁盘 I/O 请求
%physc 消耗物理 CPU 的百分比,只在运行共享处理器的分区显示
%entc  消耗分配容量的百分比,只在运行共享处理器的分区显示

3.异步IO
$ iostat -A
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
aio: avgc avfc maxg maif maxr    
        0    0    0   22 4096

avgc  指定时间间隔内,每秒平均全局 non-fast 路径 AIO 请求计数
avfc  指定埋单间隔内,每秒平均全局 AIO fast 路径请求计数
maxg  自最后一次取值以来,最大的全局 non-fast 路径 AIO 请求计数
maxf  自最后一次取值以来,最大 fast 路径请求计数
maxr  容许的最大 AIO 请求。这是 AIO 设备的 maxreqs 属性

4.确定适配器的利用率
$ iostat -a
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
tty:      tin         tout    avg-cpu: % user % sys % idle % iowait
          0.0         12.6               13.5   2.2   83.4      0.8
Adapter:                   Kbps      tps    Kb_read   Kb_wrtn
fcs0                       0.0       0.0        180         0
Disks:              % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk8                 0.0       0.0       0.0          0         0
hdisk9                 0.0       0.0       0.0          0         0
hdisk18                0.0       0.0       0.0          0         0
hdisk5                 0.0       0.0       0.0          0         0
hdisk11                0.0       0.0       0.0          0         0
hdisk10                0.0       0.0       0.0          0         0
hdisk12                0.0       0.0       0.0          0         0
hdisk16                0.0       0.0       0.0          0         0
hdisk13                0.0       0.0       0.0          0         0
hdisk14                0.0       0.0       0.0          0         0
hdisk19                0.0       0.0       0.0          0         0
hdisk4                 0.0       0.0       0.0          0         0
hdisk7                 0.0       0.0       0.0        180         0
hdisk20                0.0       0.0       0.0          0         0
hdisk15                0.0       0.0       0.0          0         0
hdisk22                0.0       0.0       0.0          0         0
hdisk24                0.0       0.0       0.0          0         0
hdisk17                0.0       0.0       0.0          0         0
hdisk6                 0.0       0.0       0.0          0         0
hdisk21                0.0       0.0       0.0          0         0
hdisk23                0.0       0.0       0.0          0         0
hdisk25                0.0       0.0       0.0          0         0
hdisk26                0.0       0.0       0.0          0         0
hdisk27                0.0       0.0       0.0          0         0
Adapter:                   Kbps      tps    Kb_read   Kb_wrtn
sisscsia0                1037.2      24.0   853190413  2792786844
Disks:              % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk2                 0.0       0.0       0.0          0         0
hdisk1                 2.9      43.1       5.9    7601140  143758376
hdisk0                 4.6      57.0       8.8   56471864  143758376
hdisk3                 3.6     937.2       9.4   789117409  2505270092
Adapter:                   Kbps      tps    Kb_read   Kb_wrtn
ide0                       0.0       0.0          0         0
Disks:              % tm_act     Kbps      tps    Kb_read   Kb_wrtn
cd0                    0.0       0.0       0.0          0         0
Adapter:                   Kbps      tps    Kb_read   Kb_wrtn
fcs1                     1753.6     141.4   5991841616  172643922
Disks:              % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk8                 0.0       0.0       0.0          0         0
hdisk9                 0.0       0.0       0.0          0         0
hdisk18                0.0       0.0       0.0          0         0
hdisk5                 7.9     761.6      69.1   2654793648  22544736
hdisk11                0.0       0.0       0.0          0         0
hdisk10                0.0      58.5       0.2   205481199         0
hdisk12                0.0       0.0       0.0          0         0
hdisk16                0.0      59.9       0.3   210289843    108792
hdisk13                0.0       0.0       0.0          0         0
hdisk14                0.0       0.0       0.0          0         0
hdisk19                0.0       0.0       0.0          0         0
hdisk4                 5.8     593.5      43.2   1941265217  145036858
hdisk7                 0.0       0.0       0.0          0         0
hdisk20                0.0       0.0       0.0          0         0
hdisk15                0.0       0.0       0.0          0         0
hdisk22                0.0       0.0       0.0          0         0
hdisk24                0.0       0.0       0.0          0         0
hdisk17                0.0       0.0       0.0          0         0
hdisk6                 3.4     280.2      28.6   980011709   4953536
hdisk21                0.0       0.0       0.0          0         0
hdisk23                0.0       0.0       0.0          0         0
hdisk25                0.0       0.0       0.0          0         0
hdisk26                0.0       0.0       0.0          0         0
hdisk27                0.0       0.0       0.0          0         0

AIX的iostat命令解析(翻译红皮书)的更多相关文章

  1. 使用vmstat和iostat命令进行Linux性能监控【转】

    转自:https://linux.cn/article-4024-1.html 这是我们正在进行的Linux命令和性能监控系列的一部分.vmstat和iostat两个命令都适用于所有主要的类unix系 ...

  2. vmstat和iostat命令进行Linux性能监控

    这是我们正在进行的Linux命令和性能监控系列的一部分.vmstat和iostat两个命令都适用于所有主要的类unix系统(Linux/unix/FreeBSD/Solaris). 如果vmstat和 ...

  3. 【Linux】一步一步学Linux——初识Linux命令解析器(10)

    目录 00. 目录 01. Shell简介 02. Shell分类 03. 交互式shell和非交互式shell 04. 登录shell和非登录shell 05. Shell类型 06. 参考 00. ...

  4. iostat命令学习

    iostat命令主要用于监控linux系统下cup和磁盘IO的统计信息 可以通过iostat --help获得该命令的帮助信息 [oracle@std ~]$ iostat --help Usage: ...

  5. linux mknod命令解析

    linux mknod命令解析 http://www.cnblogs.com/cobbliu/archive/2011/07/05/2389014.html mknod:make node  生成设备 ...

  6. linux iostat命令详解 磁盘操作监控工具

    Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视. 它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况. ...

  7. 系统性能监控之vmstat和iostat命令

    这篇文章主要介绍一些Linux性能检测相关的命令. vmstat和iostat的两个命令可以运行在主流的Linux/Unix操作系统上. 如果vmstat和iostat命令不能再你的电脑上运行,请安装 ...

  8. C#基础:命令解析

    1.普通格式命令的解析 例如: RENA<SP>E:\\A.txt<SP>C:\\B.txt<CRLF> (SP -> 空格,CRLF -> 回车加换行 ...

  9. Appium Android Bootstrap源码分析之命令解析执行

    通过上一篇文章<Appium Android Bootstrap源码分析之控件AndroidElement>我们知道了Appium从pc端发送过来的命令如果是控件相关的话,最终目标控件在b ...

随机推荐

  1. P3374 【模板】树状数组 1(cdq)

    P3374 [模板]树状数组 1 cdq分治 刚学了cdq分治(dyf神犇强力安利下),发现可以做这种题,当然是来试水了(逃 cdq好像只能离线的样子 cdq分治(转) 以下是摘录的几句: 在合并的时 ...

  2. 20145118 《Java程序设计》 实验报告三

    实验三 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2 ...

  3. Delphi XE5 for Android (一)

    Delphi XE5 出来了,支持Android的开发,试用了一下,有几个问题: 1.只支持ARM7的设备,不支持Inter设备.手上刚好有一个华硕K004,很遗憾用不上,只能用手机试了. 2.要支持 ...

  4. Python3基础 getatime getctime getmtime 文件的最近访问 + 属性修改 + 内容修改时间

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  5. POJ 1830 开关问题(高斯消元)题解

    思路:乍一看好像和线性代数没什么关系.我们用一个数组B表示第i个位置的灯变了没有,然后假设我用u[i] = 1表示动开关i,mp[i][j] = 1表示动了i之后j也会跟着动,那么第i个开关的最终状态 ...

  6. CenterOS下从零起步简单部署RockMongo

    使用Mongodb,对于调试Query,查看Collection等状态,有Rockmongo是非常方便的. 研究了下Rockmongo的部署,主要是依赖PHP环境的web服务器,当前有两种服务器,一种 ...

  7. [Pytorch]Pytorch中图像的基本操作(TenCrop)

    转自:https://www.jianshu.com/p/73686691cf13 下面是几种常写的方式 第一种方式 normalize = transforms.Normalize([0.485, ...

  8. HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

    Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理   出现这种情况的原因通常是因为先安装了Framewo ...

  9. Perl 获得当前路径

      1.有两种方法:1. use Cwd;my $dir = getcwd;#$dir中即为当前目录的完整路径信息.2. my $dir = $ENV{'PWD'};#ENV是一个散列,用于存放环境变 ...

  10. Python matplot的使用(一)

    其实,使用它的直接原因是因为matlab太大了,不方便.另外,就是它是免费的. 在安装这个库的时候,会需要安装一些它所依赖的库,比如six等.从sourceforge上下载,只需按照提示安装完成就行了 ...