博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux IO接口 监控 (iostat)
阅读量:7006 次
发布时间:2019-06-27

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

-- iostat

iostat
命令是系统管理经常会用到的一个常用命令,用来监视系统
IO
设备负载。虽然很简单,但是却很有用,
iostat
生成的报告分为两部分,上面报告是系统的综合概述,下面报告主要是针对磁盘使用情况进行报告。
iostat 
命令的用法:
 
# iostat    ---------不加参数,显示
所有
tty
CPU
和磁盘显示引导后的单一历史记录报告。
# iostat –d hdisk0 1   -------以1秒为单位持续显示磁盘hdisk0 读写信息
# iostat 2 6           -------以2秒为单位,打印5个报告信息
 
iostat 
命令参数:
-a 打印所有适配器的吞吐量
-s 打印系统吞吐量信息
-t 打印
tty
CPU
报告(没有磁盘报告)
-T 
iostat
的输出添加时间戳
-A  报告异步 I/O 统计数据: 报告中AIO内容说明如下:
     avgc:报告了在所指定的时间间隔内平均每秒的全局异步 I/O 请求。
avfc:报告了在所指定的时间间隔内平均每秒的快速路径请求计数。
maxgc:报告了从上次获取该值以来的最大全局异步 I/O 请求。
maxfc:报告了从上次获取该值以来的最大快速路径请求计数。
maxreqs:这是所允许的最大异步 I/O 请求。
下面根据以下图形,对
iostat
命令进行详细讲解。

tty:     tin         tout    avg-cpu:   % user   % sys  % idle  % iowait
         0.0         43.5               17.4   0.9   81.6      0.1
这份报告是tty和CPU使用分析的一份报告。简单的理解,是一份综合测评,对于多处理器的系统cpu使用的各值是总的平均值,而非某个cpu的使用值。同样,io等待状态也是系统的平均值。具体报告分析如下:
tin
显示了系统为所有
tty
读取的字符总数。
tout
显示了系统为所有
tty
写入的字符总数。
% user
显示了在用户级(应用程序)执行时产生的
CPU
使用率百分比。
% sys
显示了在系统级(内核)执行时产生的
CPU
使用率百分比。
% idle
显示了在
CPU
空闲并且系统没有未完成的磁盘
I/O
请求时的时间百分比。
% iowait
显示了
CPU
空闲期间系统有未完成的磁盘
I/O
请求时的时间百分比。
下面这份报告主要是针对磁盘的使用率进行报告。
 
Disks:         % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk0            1.2      48.1       3.6   12267474 110871692
% tm_act
表示物理磁盘处于活动状态的时间百分比(驱动器的带宽使用率)。(以不超过
40%
为宜,如果长时间在
90%
以上,说明存在磁盘读写的瓶颈)
Kbps
表示以
KB
每秒为单位的传输(读或写)到驱动器的数据量。
tps
表示每秒钟输出到物理磁盘的传输次数。一次传输就是一个对物理磁盘的
I/O
请求。多个逻辑请求可被并为对磁盘的一个单一
I
O
请求。
Kb_read
读取的
KB
总数。
Kb_wrtn
写入的
KB
总数。

引自:

另请参见:

-- 若系统默认没有安装相关指令
下载相关文件安装即可

转载于:https://www.cnblogs.com/SunChina/archive/2011/07/17/2108806.html

你可能感兴趣的文章
TEST
查看>>
OpenCV stereo matching BM 算法
查看>>
《Cocos2D权威指南》——3.7 Cocos2D中的单例
查看>>
叫卖“服务” 太阳能光热产品供应商转型
查看>>
芬兰计划以攻击者姿态参与网络战军备竞赛
查看>>
报告|我国47%的县级以上城市提出智慧城市方案
查看>>
SaaS与AI,云客服的天平到底应该偏向哪边?
查看>>
光伏产品出口续增仍要迈坎
查看>>
Silverlight+WCF 新手实例 象棋 棋子移动-吃子(五)
查看>>
供过于求:中国出口印度太阳能市场萎缩
查看>>
光伏组件竖排VS横排布置 谁的占地面积大?
查看>>
伊顿与智慧城市 未来亚洲之城——绿色智慧城市
查看>>
MDataTable属性RecordsAffected新应用:WebService与Json交互的记录总数
查看>>
打造政务服务大数据联盟
查看>>
block循环引用解决
查看>>
Spark机器学习4·分类模型(spark-shell)
查看>>
PostgreSQL 10.0 preview 功能增强 - 分区表(list default)
查看>>
JPA学习笔记-JPA进阶
查看>>
AR+LBS线下社交游戏尝试
查看>>
开发者论坛一周精粹(第十八期) :第一期阿里云高校工作坊申办启动
查看>>