位置: IT常识 - 正文

linux iostat命令使用介绍(linux attached)

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

推荐整理分享linux iostat命令使用介绍(linux attached),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linuxtap,linux attached,linux tab命令,linux attached,linux tab命令,linux 命令 tar,linuxtap,linux 命令 tar,内容如对您有帮助,希望把文章链接给更多的朋友!

简介

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

语法

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

入门使用

iostat -d -k 1 10Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 39.29 21.14 1.44 441339807 29990031sda1 0.00 0.00 0.00 1623 523sda2 1.32 1.43 4.54 29834273 94827104sda3 6.30 0.85 24.95 17816289 520725244sda5 0.85 0.46 3.40 9543503 70970116sda6 0.00 0.00 0.00 550 236sda7 0.00 0.00 0.00 406 0sda8 0.00 0.00 0.00 406 0sda9 0.00 0.00 0.00 406 0sda10 60.68 18.35 71.43 383002263 1490928140Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 327.55 5159.18 102.04 5056 100sda1 0.00 0.00 0.00 0 0

参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;2表示,数据显示每隔2秒刷新一次。

输出信息的意义

tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。"一次传输"意思是"一次I/O请求"。多个逻辑请求可能会被合并为"一次I/O请求"。"一次传输"请求的大小是未知的。

kB_read/s:每秒从设备(drive expressed)读取的数据量;kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;kB_read:读取的总数据量;kB_wrtn:写入的总数量数据量;这些单位都为Kilobytes。

上面的例子中,我们可以看到磁盘sda以及它的各个分区的统计数据,当时统计的磁盘总TPS是39.29,下面是各个分区的TPS。(因为是瞬间值,所以总TPS并不严格等于各个分区TPS的总和)

linux iostat命令使用介绍(linux attached)

指定监控的设备名称为sda,该命令的输出结果和上面命令完全相同。

iostat -d sda 2

默认监控所有的硬盘设备,现在指定只监控sda。

-x 参数iostat还有一个比较常用的选项-x,该选项将用于显示和io相关的扩展数据。

iostat -d -x -k 1 10Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilsda 1.56 28.31 7.80 31.49 42.51 2.92 21.26 1.46 1.16 0.03 0.79 2.62 10.28Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilsda 2.00 20.00 381.00 7.00 12320.00 216.00 6160.00 108.00 32.31 1.75 4.50 2.17 84.20

输出信息的含义

rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge);wrqm/s:每秒这个设备相关的写入请求有多少被Merge了。

rsec/s:每秒读取的扇区数;wsec/:每秒写入的扇区数。rKB/s:The number of read requests that were issued to the device per second;wKB/s:The number of write requests that were issued to the device per second;avgrq-sz 平均请求扇区的大小avgqu-sz 是平均请求队列的长度。毫无疑问,队列长度越短越好。 await: 每一个IO请求的处理的平均时间(单位是微秒毫秒)。这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题。svctm 表示平均每次设备I/O操作的服务时间(以毫秒为单位)。如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长, 系统上运行的应用程序将变慢。%util: 在统计时间内所有处理IO时间,除以总共统计时间。例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备的%util = 0.8/1 = 80%,所以该参数暗示了设备的繁忙程度。一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。

-c 参数iostat还可以用来获取cpu部分状态值:

iostat -c 1 10avg-cpu: %user %nice %sys %iowait %idle1.98 0.00 0.35 11.45 86.22avg-cpu: %user %nice %sys %iowait %idle1.62 0.00 0.25 34.46 63.67

常见用法

iostat -d -k 1 10 #查看TPS和吞吐量信息(磁盘读写速度单位为KB)iostat -d -m 2 #查看TPS和吞吐量信息(磁盘读写速度单位为MB)iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await) iostat -c 1 10 #查看cpu状态

实例分析

ostat -d -k 1 |grep sda10Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda10 60.72 18.95 71.53 395637647 1493241908sda10 299.02 4266.67 129.41 4352 132sda10 483.84 4589.90 4117.17 4544 4076sda10 218.00 3360.00 100.00 3360 100sda10 546.00 8784.00 124.00 8784 124sda10 827.00 13232.00 136.00 13232 136

上面看到,磁盘每秒传输次数平均约400;每秒磁盘读取约5MB,写入约1MB。

iostat -d -x -k 1Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilsda 1.56 28.31 7.84 31.50 43.65 3.16 21.82 1.58 1.19 0.03 0.80 2.61 10.29sda 1.98 24.75 419.80 6.93 13465.35 253.47 6732.67 126.73 32.15 2.00 4.70 2.00 85.25sda 3.06 41.84 444.90 54.08 14204.08 2048.98 7102.04 1024.49 32.57 2.10 4.21 1.85 92.24

可以看到磁盘的平均响应时间<5ms,磁盘使用率>80。磁盘响应正常,但是已经很繁忙了。

本文链接地址:https://www.jiuchutong.com/zhishi/278761.html 转载请保留说明!

上一篇:hhukcert02.exe是什么进程(工商银行的华虹U盾驱动程序)(hhupd.exe)

下一篇:mtx.exe - mtx是什么进程 有何作用(mt-mon.exe)

  • 铁路12306学生资质查询在哪(铁路12306学生资质次数查询)

    铁路12306学生资质查询在哪(铁路12306学生资质次数查询)

  • PPT超链接怎么跳转到指定的页面(ppt超链接怎么跳转到指定的页面)

    PPT超链接怎么跳转到指定的页面(ppt超链接怎么跳转到指定的页面)

  • 华为nova9pro前置有几颗镜头(华为nova9pro前置摄像头怎么样)

    华为nova9pro前置有几颗镜头(华为nova9pro前置摄像头怎么样)

  • 微信号注销要多久(怎样修改微信实名认证)

    微信号注销要多久(怎样修改微信实名认证)

  • 微博被拉黑了还能关注对方吗(微博被拉黑了还能看到对方的评论吗)

    微博被拉黑了还能关注对方吗(微博被拉黑了还能看到对方的评论吗)

  • 华为npc有什么用(华为上的npc是什么)

    华为npc有什么用(华为上的npc是什么)

  • 手机死机了怎么办(手机死机了开不了机咋办)

    手机死机了怎么办(手机死机了开不了机咋办)

  • 移动机顶盒错误代码92114(移动机顶盒错误代码10071)

    移动机顶盒错误代码92114(移动机顶盒错误代码10071)

  • 网易云有没有电视版本(网易云有没有电视版)

    网易云有没有电视版本(网易云有没有电视版)

  • oppo手机右上角出现耳机标志怎么关闭(oppo手机右上角耳机图标怎么关闭)

    oppo手机右上角出现耳机标志怎么关闭(oppo手机右上角耳机图标怎么关闭)

  • 腾讯超级视频影视vip在手机上可以用吗(腾讯超级视频影视vip卡密激活)

    腾讯超级视频影视vip在手机上可以用吗(腾讯超级视频影视vip卡密激活)

  • 抖音什么时候上市(抖音什么时候上线的)

    抖音什么时候上市(抖音什么时候上线的)

  • 怎么让输入法记住一个人的名字(怎么让输入法记住名字)

    怎么让输入法记住一个人的名字(怎么让输入法记住名字)

  • vivox21plus是什么处理器(vivox21plus参数配置)

    vivox21plus是什么处理器(vivox21plus参数配置)

  • e52620相当于i几(e52620相当于i5)

    e52620相当于i几(e52620相当于i5)

  • 米家摄像头app离线(米家摄像头老是离线怎么回事)

    米家摄像头app离线(米家摄像头老是离线怎么回事)

  • 抖音点赞有限制吗(抖音怎么增加点赞量)

    抖音点赞有限制吗(抖音怎么增加点赞量)

  • 手机爱奇艺怎么取消广告(手机爱奇艺怎么出示二维码让别人登录)

    手机爱奇艺怎么取消广告(手机爱奇艺怎么出示二维码让别人登录)

  • 怎么删除抖音里看过的视频(怎么删除抖音里的聊天记录)

    怎么删除抖音里看过的视频(怎么删除抖音里的聊天记录)

  • vivox27手机有防水功能吗(vivox27有没有防盗功能)

    vivox27手机有防水功能吗(vivox27有没有防盗功能)

  • 一年多的微信聊天记录能恢复吗(一年多微信聊天删了可以找回来吗)

    一年多的微信聊天记录能恢复吗(一年多微信聊天删了可以找回来吗)

  • 电话卡被暂停服务是什么意思(电话卡被暂停服务怎么恢复)

    电话卡被暂停服务是什么意思(电话卡被暂停服务怎么恢复)

  • p30 pro有没有结构光(华为p30pro有几种截屏方式)

    p30 pro有没有结构光(华为p30pro有几种截屏方式)

  • kenserv.exe是什么进程 有什么作用 kenserv进程查询(keyemain.exe是什么)

    kenserv.exe是什么进程 有什么作用 kenserv进程查询(keyemain.exe是什么)

  • Python学习:数据类型转换的方法教程(python数据编程)

    Python学习:数据类型转换的方法教程(python数据编程)

  • 无偿使用房产需要交哪些税
  • 汇算退回的所得税分录
  • 公允价值变动借方是增加还是减少
  • 企业理财收入如何确定
  • 机动车发票怎么入账
  • 2019年残保金申报时间
  • 提取资本公积会计凭证
  • 库存红字冲销
  • 超出经营范围能不能开发票
  • 公积金账户收入
  • 小规模企业超过500万营业额
  • 开专票一定要公章吗
  • 7月1日起,中药生产企业增值税税率为多少?
  • 机票抵扣增值税需要什么凭证
  • 房屋租赁合同如何办理
  • 支付境外佣金的记账凭证
  • 公司招投标卖标书的收入款财务作什么科目?
  • 溢价转让股权的会计处理
  • 收到不开票的返利如何记账?
  • 企业购入机器设备供方登记
  • 转让土地使用权需要缴纳什么税
  • 制造费用计入期间费用吗
  • 纳税能力体现的内容
  • 积分全部换购商品是什么
  • win11任务管理器怎么没有了
  • 手机CPU天梯图2023年7月
  • 苹果mac画图工具
  • vmware download
  • dgservice.exe是什么文件
  • 在银行按揭贷款买房是抵押吗
  • 转账支票出账日期
  • xwizard.exe是什么
  • 破产企业有清算费用吗
  • php处理数组的函数
  • 委托加工物资增值税计税依据
  • react中的key的作用
  • 什么是Unicode
  • 材料成本差异的会计分录
  • 小规模企业做账表格
  • 上海地铁9号线一期工程
  • 微信php开发包
  • 企业确认坏账损失领导如何回复
  • python偏函数理解
  • 期末存货资产结存金额
  • 融资租赁业务的程序主要有
  • python中如何删除文件
  • dedecms转其他cms
  • 支付债券发行费怎么算
  • 银行利息怎么算10万块三年多少利息
  • 税前列支的项目
  • 未分配利润是否可以全部分红
  • 增值税预缴的计税依据
  • 如何计提固定资产折旧费
  • 购进无偿赠送
  • 免抵退税和留抵退税计算题
  • 开专票还要另外再交钱么
  • 低值易耗品如何摊销
  • 企业收到返利怎么做账
  • 公司房屋租赁协议
  • 维修基金只有收据没有发票吗
  • 期间费用明细表在哪里找
  • sqlserver数据库和mysql区别
  • mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法
  • win7自带画图软件
  • windows xp开机按f12是什么操作
  • 如何解决脑供血不足
  • 苹果mac怎么下载淘宝
  • 如何使用组策略脚本
  • 32位/64位Win10系统开机后桌面图标自动排列的解决办法
  • linux shell 函数参数
  • linux page buffer cache深入理解
  • linux7 snmp
  • dos判断变量是否为空
  • jquery中on
  • qpython pydroid
  • 小规模纳税人收到增值税专用发票怎么办
  • 铁路货运的费用有哪些
  • 进出口货物的报关时限
  • 地税局属于国家公务员吗
  • 保税区企业会有两个海关编码吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设