1、命令简介

iostat(I/O statistics 输入/输出统计) 命令对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况

2、用法

iostat [ 选项 ] [ <时间间隔> [ <次数> ] ]

3、选项

-c:仅显示CPU使用情况; 
-d:仅显示设备利用率;一般不和-c一起使用 
-k:显示状态以千字节每秒为单位,而不使用块每秒; 
-m:显示状态以兆字节每秒为单位;
-N 显示磁盘阵列(LVM) 信息
-n 显示NFS 使用情况
-p:仅显示块设备和所有被使用的其他分区的状态; 
-t:显示每个报告产生时的时间; 
-V:显示版号并退出; 
-x:显示扩展状态。

4、示例

示例1:iostat命令说明

详细说明:第二行是系统信息和监测时间,

第三行和第四行显示CPU使用情况

%user CPU处在用户模式下的时间百分比。
%nice CPU处在带NICE值的用户模式下的时间百分比。
%system CPU处在系统模式下的时间百分比。
%iowait CPU等待输入输出完成时间的百分比。
%steal 管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比。
%idle CPU空闲时间百分比。

I/O输出的信息

Device 块设备的名字 
tps 该设备每秒 I/O 传输的次数。多个 I/O 请求可以组合为一个,每个 I/O 请求传输的字节数不同,因此可以将多个 I/O 请求合并为一个。
Blk_read/s
每秒读取的块数
Blk_wrtn/s
每秒读取的块数
Blk_read
指示自从系统启动之后数据块读的合计数
Blk_wrtn     指示自从系统启动之后数据块写的合计数
示例2:使用-x参数我们可以获得更多统计信息。
[root@oracledb ~]# iostat -x
Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle
0.06 0.00 0.12 0.05 0.00 99.76 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 2.62 0.84 2.91 0.38 202.32 9.75 64.61 0.00 1.44 0.76 0.25

示例3:查看cpu状态
[root@oracledb ~]# iostat -c
Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle
0.06 0.00 0.12 0.04 0.00 99.77
示例4:查看磁盘读写速度,以k为单位
[root@oracledb ~]# iostat -d -k
Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 3.20 98.34 4.77 933682 45257
示例5:iostat -d 2 3表示没2秒钟检查一次,一共检查3次
[root@oracledb ~]# iostat -d -k 2 3
Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 3.16 97.25 4.72 933682 45289 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.00 0.00 0.00 0 0 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.00 0.00 0.00 0 0
示例6:查看块设备或者分区状态
[root@oracledb ~]# iostat -m -p  /dev/sda
Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle
0.06 0.00 0.12 0.04 0.00 99.77 Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn
sda 3.07 0.09 0.00 911 44
sda1 0.07 0.00 0.00 2 0
sda2 0.03 0.00 0.00 1 0
sda3 2.95 0.09 0.00 907 44

每天一个linux命令:iostat的更多相关文章

  1. 每天一个linux命令目录

    出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...

  2. 每天一个linux命令-转载

    每天一个linux命令目录 转载自: http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html   开始详细系统的学习linux常用命令 ...

  3. [转]每天一个linux命令目录

    [转]每天一个linux命令目录 http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每 ...

  4. 每天一个Linux命令 (转)

    一. 文件目录操作命令: 1.每天一个linux命令(1):ls命令 2.每天一个linux命令(2):cd命令  3.每天一个linux命令(3):pwd命令 4.每天一个linux命令(4):mk ...

  5. 每天一个linux命令【转】

    转自:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...

  6. 每天一个linux命令(目录)

    转:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天 ...

  7. 【转】每天一个linux命令目录

    原文网址:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列 ...

  8. 64个命令,每天一个linux命令目录, shutdown,tee,rcp,

    每天一个linux命令目录 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.htt ...

  9. 【转载】每天一个Linux命令

    目  录 每天一个linux命令(1)  : ls 命令 每天一个linux命令(2)  : cd 命令 每天一个linux命令(3)  : pwd 命令 每天一个linux命令(4)  : mkdi ...

随机推荐

  1. 数仓1.4 |业务数仓搭建| 拉链表| Presto

    电商业务及数据结构 SKU库存量,剩余多少SPU商品聚集的最小单位,,,这类商品的抽象,提取公共的内容 订单表:周期性状态变化(order_info) id 订单编号 total_amount 订单金 ...

  2. tp5数据库链接

    1在config/database.php中配置 1.1直接 return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '12 ...

  3. node 简单的爬虫

    基于express爬虫, 1,node做爬虫的优势 首先说一下node做爬虫的优势 第一个就是他的驱动语言是JavaScript.JavaScript在nodejs诞生之前是运行在浏览器上的脚本语言, ...

  4. gradle上传本地文件到远程maven库(nexus服务器)

    自定义aar-upload.gradle文件 artifacts { archives file('./build/outputs/aar/Lib_ads-baidu-debug.aar') } up ...

  5. Painting the Fence Gym - 101911E(构造)

    There is a beautiful fence near Monocarp's house. The fence consists of nn planks numbered from left ...

  6. Jmeter实现Basic Auth方式登录

    背景 在实际测试日常中,产品有两种登录方式,一种是普通登录方式,另一种则是Basic Auth方式登录.两种登录对应着产品中不同的操作,对权限进行了一个划分. Postman登录 使用Postman登 ...

  7. PHP反序列化与Session

    0x00前言: php存储session有三种模式,php_serialize, php, binary 这里着重讨论php_serialize和php的不合理使用导致的安全问题 关于session的 ...

  8. c++简单学习

    在c++中我们很容易遇到字符串的分割处理问题,这种问题通常比较容易,但由于我比较菜,花费了一定时间去思考一个和字符串相关的题,该题的大概思路是利用取模运算后,将得到的单个字符进行分析,主要考察到了字符 ...

  9. WinXP/Win2003 VOL等各版本的含义

    一般我们是通过版本来讨论同一软件区别的,比如WinXP免激活版.零售版等等,但通过讨论光盘的不同来定义版本更加容易理解. 因为软件的载体是光盘,微软不可能为了每一种版本都生产出不同的光盘,而只能是以相 ...

  10. IE8 兼容性总结

    rgba 颜色格式 IE8 不支持 rgba(0, 0, 0, .5) 这种颜色格式. 解决方案:可以利用一张半透明的 png 图片来兼容 IE8. flexbox 根据 caniuse 给出的数据, ...