一、使用说明

iostat 是对系统的磁盘I/O 操作进行监控,它的输出主要显示磁盘读写操作的统计信息,同时给出CPU 的使用情况。同vmstat 一样,iostat 不能对某个进程进行深入分析,仅对操作系统的整体情况进行分析。

二、参数说明

  • -c:显示CPU统计信息,与-d选项互斥
  • -d:显示磁盘统计信息,与-c选项互斥
  • -k:以 KB 为单位显示每秒的磁盘请求数,默认单位块
  • -m:以 M 为单位显示每秒的磁盘请求数,默认单位块
  • -N:显示磁盘阵列(LVM) 信息
  • -n:显示NFS 使用情况
  • -p:用于显示块设备及系统分区的统计信息,也可以在-p后指定一个设备名,如:iostat -p had,或显示所有设备:iostat -p ALL。与-x选项互斥。
  • -x:输出指定要统计的磁盘设备名称,默认为所有磁盘设备
  • -t:显示终端和CPU的信息
  • -V:显示版本信息
  • interval :指两次统计间隔时间
  • - count :按照interval 指定的时间间隔统计的次数

三、用法介绍

1、磁盘监控

  • %usr:用户进程消耗的CPU 时间百分比
  • %nice: 运行正常进程消耗的CPU 时间百分比
  • %system:系统进程消耗的CPU 时间百分比
  • %iowait:I/O 等待所占CPU 时间百分比
  • %steal:在内存紧张环境下,pagein 强制对不同的页面进行的steal 操作
  • %idle:CPU 空闲状态的时间百分比
  • tps:每秒从物理磁盘I/O 的次数.多个逻辑请求会被合并为一个I/O 磁盘请求,一次传输的大小是不确定的
  • Blk_read/s:每秒读取的数据块数
  • Blk_wrtn/s :每秒写入的数据块数
  • Blk_read:读取的所有块数
  • Blk_wrtn :写入的所有块数

  • rrqm/s:每秒进行merge 的读操作数目,即delta(rmerge)/s
  • wrqm/s:每秒进行merge 的写操作数目,即delta(wmerge)/s
  • r/s:每秒完成的读I/O 设备次数,即delta(rio)/s
  • w/s:每秒完成的写I/O 设备次数,即delta(wio)/s
  • rsec/s:每秒读扇区数,即delta(rsect)/s
  • wsec/s:每秒写扇区数,即delta(wsect)/s
  • rkB/s:每秒读K 字节数,是rsect/s 的一半,因为每扇区大小为512 字节
  • wkB/s:每秒写K 字节数,是wsect/s 的一半
  • avgrq-sz:平均每次设备I/O 操作的数据大小(扇区),即:delta(rsect+wsect)/delta(rio+wio)
  • avgqu-sz:平均I/O 队列长度,即:delta(aveq)/s/1000 (因为aveq 的单位为毫秒)
  • Await:平均每次设备I/O 操作的等待时间(毫秒),即delta(ruse+wuse)/delta(rio+wio)
  • Svctm:平均每次设备I/O 操作的服务时间(毫秒),即delta(use)/delta(rio+wio)
  • %util:一秒中有百分之多少的时间用于I/O 操作,或者说一秒中有多少时间I/O 队列是非空的,即delta(use)/s/1000 (因为use 的单位为毫秒)

2、CPU监控

  • %usr:用户进程消耗的CPU 时间百分比
  • %nice: 运行正常进程消耗的CPU 时间百分比
  • %system:系统进程消耗的CPU 时间百分比
  • %iowait:I/O 等待所占CPU 时间百分比
  • %steal:在内存紧张环境下,pagein 强制对不同的页面进行的steal 操作
  • %idle:CPU 空闲状态的时间百分比

Linux监控命令之==>iostat的更多相关文章

  1. Linux监控命令整理(top,free,vmstat,iostat,mpstat,sar,netstat)

    1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu.内存和执行时间进行排序 1.1.2 参数说明 命令行启动参数: 用法: top -hv | -bcis ...

  2. linux监控命令全覆盖(图文说明)

    1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu.内存和执行时间进行排序 1.1.2 参数说明 命令行启动参数: 用法: top -hv | -bcis ...

  3. linux常用命令:iostat 命令

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

  4. linux 监控命令

    先总结下常用的一些监控工具: ##linux命令 w 系统负载 lsof -p pid 进程打开的文件 lsof -i:port 端口的运行情况 free -m 内存情况 vmstat 进程.内存.内 ...

  5. Linux监控命令之==>sar

    一.使用说明 sar 是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情况.磁盘I/O.CPU效率.内存使用状况.进程活动及 ...

  6. linux监控命令nc用法

    一.nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程. -w <超时秒数> 设置等待连线的时间. -u 表示使用UDP协议 -z 使 ...

  7. Linux监控命令之==>lsof

    一.命令说明 lsof 命令的原始功能是列出打开的文件的进程,但LINUX 下,所有的设备都是以文件的行式存在的,所以,lsof 的功能很强大. 二.参数说明 -a :列出打开文件存在的进程 -c&l ...

  8. Linux监控命令之==>strace

    一.命令介绍 strace 常用来跟踪进程执行时的系统调用和所接收的信号.在Linux 世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式 ...

  9. Linux监控命令之==>free

    一.命令说明 free 命令显示系统内存的使用情况:包括物理内存.交换内存(swap)和内核缓冲区内存 二.参数说明 -b -k -m -g:分别以字节.KB.MB.GB为单位显示内存使用情况 -l: ...

随机推荐

  1. celery源码解读

    Celery启动的入口: 文件:Celery/bin/celery.py 看下main函数做了什么事 可以看到主要做了几个事根据-P参数判断是否需要打patch,如果是gevent或者eventlet ...

  2. 洛谷P1412 经营与开发题解

    题目链接QWQ这里就不阐述了: 题解部分: 从题面上来看,这是个dp(递推)的题目. 但是dp要满足无后效性,但这个题为了取最值,得考虑从当前开始一直持续到结束的p的影响. 这让我们怎么满足无后效性? ...

  3. 清北学堂北京大学吴耀轩神仙讲课day5摘要

    今天讲图论 图是啥?(白纸上的符号?) 对于一个拥有n个顶点的无向连通图,它的边数一定多于n-1条.若从中选择n-1条边,使得无向图仍然连通,则由n个顶点及这 n-1条边(弧)组成的图被称为原无向图的 ...

  4. Okhttp拦截器统一异常处理并多次读取response.body().string()

    参考:https://blog.csdn.net/a624806998/article/details/73863606 引言: 写这篇文章,因为在自己编写实现Http日志拦截器的时候,在拦截器中使用 ...

  5. 使用纯注解方式实现账户的CRUD

    1 需求和技术要求 1.1 需求 实现账户的CRUD. 1.2 技术要求 使用Spring的IOC实现对象的管理. 使用QueryRunner作为持久层的解决方案. 使用C3p0作为数据源. 2 搭建 ...

  6. LAMP 系统性能调优之内核调优措施

    LAMP 系统性能调优之内核调优措施 2011-03-18 11:21 Sean A. Walberg 网络转载 字号:T | T 在对系统的 Apache.PHP 和 MySQL 组件进行调优之前, ...

  7. python接口自动化七(重定向-禁止重定向Location)

    前言 某屌丝男A鼓起勇气向女神B打电话表白,女神B是个心机婊觉得屌丝男A是好人,不想直接拒绝于是设置呼叫转移给闺蜜C了,最终屌丝男A和女神闺蜜C表白成功了,这种场景其实就是重定向了. 一.重定向 1. ...

  8. 【NOIP2017提高组模拟12.10】幻魔皇

    题目 幻魔皇拉比艾尔很喜欢斐波那契树,他想找到神奇的节点对. 所谓斐波那契树,根是一个白色节点,每个白色节点都有一个黑色节点儿子,而每个黑色节点则有一个白色和一个黑色节点儿子.神奇的节点对则是指白色节 ...

  9. 【NOIP2016提高A组模拟9.15】Map

    题目 分析 发现,当原图是一棵树的时候,那么新建一条边后,就会变成环套树, 而环内的所有点对都是安全点对,如果环中有k个点,答案就是\(k(k-1)\) 联想到,当把原图做一遍tarjan缩点,每个环 ...

  10. 16. ClustrixDB Rebalancer

    管理平衡 Clustrix Rebalancer被设计成自动作为后台进程运行,以便跨集群重新平衡数据.介绍如何配置和监视rebalancer,但是大多数部署不需要用户干预. Rebalancer主要通 ...