ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

你不知道的iostat

2019-09-01 11:01:59  阅读:365  来源: 互联网

标签:百分比 读取 iostat 每秒 idle CPU 知道


1.       作用

iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析

2.       命令

-c

显示cpu情况

-d

显示设备利用率

-h

配合-n选项使用,让输出更加易读

-j

显示指定设备的名字、id、label

-k

以“kb/s”为单位显示,默认使用“块/s”为单位

-m

以Mb/s为单位

-N

显示注册设备的映射名字

-n

显示NFS状态

-p

显示块设备状态

-t

显示报告时间

-x

显示扩展信息

-V

显示版本信息,并且退出

-y

如果在给定间隔内显示多个记录,则自系统启动以来省略带有统计信息的第一次报告。

-z

告诉iostat,对于在示例期间没有活动的任何设备,都要省略输出。

3.       例子和解释

 

 

 

cpu属性值说明:

%user:CPU处在用户模式下的时间百分比。

%nice:CPU处在带NICE值的用户模式下的时间百分比。

%system:CPU处在系统模式下的时间百分比。

%iowait:CPU等待输入输出完成时间的百分比。

%steal:管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比。

%idle:CPU空闲时间百分比。

具体变量的具体体现

如果%iowait的值过高,表示硬盘存在I/O瓶颈

如果%idle值高,表示CPU较空闲

如果%idle值高但系统响应慢时,可能是CPU等待分配内存,应加大内存容量。

如果%idle值持续低于10,表明CPU处理能力相对较低,系统中最需要解决的资源是CPU。

查看磁盘输入输出:

 

 

 

 

 

 

tps:该设备每秒的传输次数

kB_read/s:每秒从设备(drive expressed)读取的数据量;

kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;

kB_read:  读取的总数据量;

kB_wrtn:写入的总数量数据量;

选项-x,该选项将用于显示和io相关的扩展数据

 

 

 

rrqm/s:  每秒进行 merge 的读操作数目.即 delta(rmerge)/s

wrqm/s: 每秒进行 merge 的写操作数目.即 delta(wmerge)/s

%util: 一秒中有百分之多少的时间用于 I/O

如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷

   idle小于70% IO压力就较大了,一般读取速度有较多的wait。

 

标示

说明

Device

监测设备名称

rrqm/s

每秒需要读取需求的数量

wrqm/s

每秒需要写入需求的数量

r/s 

每秒实际读取需求的数量

w/s

每秒实际写入需求的数量

rsec/s

每秒读取区段的数量

wsec/s

每秒写入区段的数量

rkB/s

每秒实际读取的大小,单位为KB

wkB/s

每秒实际写入的大小,单位为KB

avgrq-sz

需求的平均大小区段

avgqu-sz

需求的平均队列长度

await

等待I/O平均的时间(milliseconds

svctm

I/O需求完成的平均时间

%util

被I/O需求消耗的CPU百分比

 

指定磁盘:

 

 

 

查看每个分区:

 

标签:百分比,读取,iostat,每秒,idle,CPU,知道
来源: https://www.cnblogs.com/betterquan/p/11441680.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有