之前总结uptime和free命令,今天继续来总结一下iostat。给自己留个笔记。同一时候也希望对大家实用。

版本号信息:

sysstat version 9.0.4

          (C) Sebastien Godard (sysstat <at> orange.fr)

基本使用:

           iostat [ -c ] [ -d ] [ -N ] [ -n ] [ -h ] [ -k | -m ] [ -t ] [ -V ] [ -x ]  [ -z ] [ device [...] | ALL ] [ -p [ device [,...] | ALL ] ] [ inter-val [ count ] ]

[-c]:输出cpu统计信息

[-d]:输出磁盘统计信息     注:默认是两个都输出

[-N]:依据device mapper也就是我们常常说的LVM来输出io信息

[-n]:依据网络文件系统(NFS)输出io信息(kernel version> 2.6.17)

[-h] :可读性更好的NFS统计信息

[-k | -m]:以kb/s|mb/s取代原来的块/s

[-t] :输出时打印收集信息时刻的时间  
注:时间的打印格式和系统变量S_TIME_FORMAT相关

[-V]:版本号信息

[-x]:输出拓展统计信息
注:在以下进行总结

[-z]:复位磁盘输入/输出信息

[device [...] | ALL]:设备列表

[-p [device[...]|ALL]]:设备列表。可是这个会输出子设备的io信息。比方sdb的话,就会连sdb1、sdb2等等的分区信息一同输出

[inter-val [count]]:inter-val是统计的时间间隔单位是s,count则是统计次数

输出信息解读:

基本cpu输出信息:

%user:用户进程消耗cpu的比例

%nice:用户进程优先级调整消耗的cpu比例

%sys:系统内核消耗的cpu比例

%iowait:等待磁盘io所消耗的cpu比例

%idle:闲置cpu的比例(不包含等待磁盘io的s)

基本device输出信息:

Device:设备的名称

Tps:设备上每秒的io传输(可能多个io被组成一个io)的次数

Blk_read/s:每秒从设备读取block(kernel 2.4以上,block=512byte)的数量

Blk_wrtn/s:每秒写到设备block(kernel 2.4以上,block=512byte)的数量

Blk_read:间隔时间内。从设备读取总的block数量

Blk_wrtn:间隔时间内,写到设备总的block数量

注:激活-k|-m 选项。将变成kb_*或者MB_*

-x选项拓展输出信息:

rrqm/s:每秒进行merge(多个io的合并)读操作的数量

wrqm/s:每秒进行merge(多个io的合并)写操作的数量

r/s:每秒完毕读io设备的次数

w/s:每秒完毕写io设备的次数

rsec/s:每秒读扇区的次数

wsec/s:每秒写扇区的次数           
注:激活-k|-m 将变成rkb/s wkb/s | rmb/s wmb/s

avgrq-sz:平均每次io设备的大小(以扇区为单位),由于有merge读或写。所以每次io大小须要计算

avgqu-sz:平均I/O队列长度

await:每次io设备的等待时间,也包含io服务时间(毫秒)。

await的大小一般取决于服务时间(svctm) 以及 I/O 队列的长度和 I/O 请求的发出模式。

使用实例:

基本分析已经结束了,我们接下来一起看看一些使用样例。具体的參数解释就略过啦



iostat命令具体解释——linux性能分析的更多相关文章

  1. free命令具体解释——Linux性能分析

    一.使用格式 语法格式:free [-b | -k | -m] [-o] [-s delay ] [-t] [-l] [-V] [-b | -k | -m] :选择数据的单位-b字节.-k千字节.-m ...

  2. uptime命令具体解释——linux性能分析

    基本使用: uptime [-V] 实际分析: 这里因为命令比較简单,所以我们不进行具体地介绍.但越是简单的命令,就越是好用方便.像之前百度面试运维的时候,面试管问我哪个命令能够看得到系统负载.我立即 ...

  3. iostat命令详解 IO性能分析

    简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息.用户可以通过指定统计的次数和时间 ...

  4. Linux性能分析命令工具汇总

    转自:http://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章. ...

  5. Linux 性能分析 工具命令

    背景知识:具备背景知识是分析性能问题时需要了解的.比如硬件 cache:再比如操作系统内核.应用程序的行为细节往往是和这些东西互相牵扯的,这些底层的东西会以意想不到的方式影响应用程序的性能,比如某些程 ...

  6. Linux性能分析——分析系统性能相关的命令

    Linux性能分析——分析系统性能相关的命令 摘要:本文主要学习了Linux系统中分析性能相关的命令. ps命令 ps命令用来显示系统中进程的运行情况,显示的是当前系统的快照. 基本语法 ps [选项 ...

  7. 【转】一文掌握 Linux 性能分析之 I/O 篇

    [转]一文掌握 Linux 性能分析之 I/O 篇 这是 Linux 性能分析系列的第三篇,前两篇分别讲了 CPU 和 内存,本篇来看 IO. IO 和 存储密切相关,存储可以概括为磁盘,内存,缓存, ...

  8. 【原创】一文掌握 Linux 性能分析之 I/O 篇

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 一文掌握 Li ...

  9. Linux性能分析的前60000毫秒【转】

    Linux性能分析的前60000毫秒 为了解决性能问题,你登入了一台Linux服务器,在最开始的一分钟内需要查看什么? 在Netflix我们有一个庞大的EC2 Linux集群,还有非常多的性能分析工具 ...

随机推荐

  1. nodeJS学习(11)--- nodeJS 取参 -- req.body & req.query & req.params

    参考:https://my.oschina.net/u/2519530/blog/535309 获取请求中的参数是每个web后台处理的必经之路,nodejs的 express框架 提供了四种方法来实现 ...

  2. hdu 1503 最长公共子序列

    /* 给两个串a,b.输出一个最短的串(含等于a的子序列且含等于b的子序列) */ #include <iostream> #include <cstdio> #include ...

  3. pat 团体天梯 L3-011. 直捣黄龙

    L3-011. 直捣黄龙 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 本题是一部战争大片 —— 你需要从己方大本营出发,一路 ...

  4. Using MEF to Set Up Dependency Injection

    The Managed Extensibility Framework (MEF) is a built-in set of elements that allows you to “export” ...

  5. Python学习杂记_2_格式化字符串的一些操作

    name=input("Please input your name: ") sex=input("Please input your sex: ") prin ...

  6. UVALive 3517:Feel Good(单调栈 Grade C)

    VJ题目链接 题意: n个数,求区间[l,r] 使得 sum[l,r]*min(a[l],a[l+1],...,a[r]) 最大.若有多种答案,输出区间最短的.若还有多组,输出最先出现的. 思路: 求 ...

  7. [LOJ6235]区间素数个数

    题目大意: 给定$n(n\leq10^{11})$,求$\pi(n)$. 思路: 计算$\pi$函数有$O(n^{\frac23})$的Lehmer算法,这里考虑$O(\frac{n^{\frac34 ...

  8. 什么是yarn?

    [学习笔记] 什么是yarn?马克-to-win @ 马克java社区:YARN (Yet Another Resource Negotiator,另一种资源协调者)是Hadoop的一个资源管理系统, ...

  9. SecureCRT设置和Xshell一样的快速命令集(使用快捷键输入命令和密码)

    编辑想要的命令 提示:想要回车直接输入[\r]

  10. 在线更新dede程序后 网站出现错误 DedeCMS Error:Tag disabled:"php" more...!

    dedecms出现DedeCMS Error:Tag disabled:php原因解决 ------------------------------------------------------- ...