位置: 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)

  • 格力空调记忆功能怎么取消(格力空调记忆功能怎么设置)

    格力空调记忆功能怎么取消(格力空调记忆功能怎么设置)

  • 支付宝收藏图片在哪里找(支付宝收藏图片别人能看到吗)

    支付宝收藏图片在哪里找(支付宝收藏图片别人能看到吗)

  • 腾讯会议打字发不出去怎么办(腾讯会议打字发不出去是什么原因)

    腾讯会议打字发不出去怎么办(腾讯会议打字发不出去是什么原因)

  • 小米商城怎么联系客服(小米商城怎么绑微信)

    小米商城怎么联系客服(小米商城怎么绑微信)

  • 电脑屏幕一闪一闪(电脑屏幕一闪一闪的是内屏坏了吗)

    电脑屏幕一闪一闪(电脑屏幕一闪一闪的是内屏坏了吗)

  • 微信年度账单怎么生成(微信年度账单怎么查)

    微信年度账单怎么生成(微信年度账单怎么查)

  • 系统触感反馈耗电吗(系统触感反馈的作用)

    系统触感反馈耗电吗(系统触感反馈的作用)

  • vivox50有微云台吗(vivox50pro的微云台)

    vivox50有微云台吗(vivox50pro的微云台)

  • 苹果手机能用北斗导航系统吗(苹果手机能用北斗系统吗)

    苹果手机能用北斗导航系统吗(苹果手机能用北斗系统吗)

  • 抖音里的图片怎么保存到手机(抖音里的图片怎么撤回)

    抖音里的图片怎么保存到手机(抖音里的图片怎么撤回)

  • appleid在哪里找(apple id从哪找)

    appleid在哪里找(apple id从哪找)

  • 新买的苹果会自带膜吗(新买的苹果会自动关机吗)

    新买的苹果会自带膜吗(新买的苹果会自动关机吗)

  • 计算机内存比外存(计算机内存比外存的存储速度慢)

    计算机内存比外存(计算机内存比外存的存储速度慢)

  • 开启了群主确认怎么还能进群(开启了群主确认怎么拉人)

    开启了群主确认怎么还能进群(开启了群主确认怎么拉人)

  • 抖音发不出去视频怎么回事(抖音视频发不出去)

    抖音发不出去视频怎么回事(抖音视频发不出去)

  • mate20发布会时间(mate20发布日期)

    mate20发布会时间(mate20发布日期)

  • 下框线在哪里设置(下框线是什么)

    下框线在哪里设置(下框线是什么)

  • 苹果手机zip怎么打开(苹果手机zip怎么做)

    苹果手机zip怎么打开(苹果手机zip怎么做)

  • iphone6s分辨率怎么调(iphone6s的分辨率)

    iphone6s分辨率怎么调(iphone6s的分辨率)

  • 华为p30pro有红外线功能吗(荣耀80pro没有红外)

    华为p30pro有红外线功能吗(荣耀80pro没有红外)

  • xs有没有广角(xsmax广角镜头怎么开)

    xs有没有广角(xsmax广角镜头怎么开)

  • xsmax尺寸(xsmax尺寸和哪个一样)

    xsmax尺寸(xsmax尺寸和哪个一样)

  • 网易考拉如何入驻(网易考拉怎么挣钱)

    网易考拉如何入驻(网易考拉怎么挣钱)

  • 公交付款用什么软件(公交车上用什么支付)

    公交付款用什么软件(公交车上用什么支付)

  • 网络拒绝接入是怎么回事(网络拒绝接入是不是别人设置了)

    网络拒绝接入是怎么回事(网络拒绝接入是不是别人设置了)

  • 【Pytorch深度学习50篇】·······第六篇:【常见损失函数篇】-----BCELoss及其变种

    【Pytorch深度学习50篇】·······第六篇:【常见损失函数篇】-----BCELoss及其变种

  • 会计核算职能有哪些特征
  • 开发票第一行
  • 小规模缴纳增值税税控系统可以抵扣么
  • 企业销售不动产增值税政策
  • 法人名下的车辆费用如何进公司帐
  • 本期免税额怎么填写
  • 收到保险公司开票怎么做账
  • 网上公司报税流程图
  • 银行的期初数据怎么进行账务处理?
  • 往来款太大怎么处理
  • 个体户交地税
  • 建筑分包项目有哪些内容
  • 会计七月份忙吗
  • 公司为员工负担的工资
  • 个体户财务负责人风险有哪些
  • 辞退福利怎么交税
  • 其他资本公积如何花掉
  • 土地增值税计算公式及举例
  • 工程施工成本发票未到会计分录及账务处理
  • 企业为员工支付房租交个税吗
  • 发生额对照表
  • 补缴税款会计分录
  • 治理层和管理层包括哪些
  • 建筑公司收到的劳务费怎么做账
  • mac屏幕共享要打开什么权限
  • macbook无限输入z
  • 房地产企业销售无产权车位
  • 营改增的会计分录
  • 孕妇不能吃哪些水果?
  • 劳务派遣发票会扣税吗
  • 应交税费为负数什么原因
  • php 如何防止接口被刷
  • ajax与php交互
  • 全资子公司取得注册证可以免临床
  • php删除数组中指定元素
  • 低代码框架开发
  • 共管账户和联名账户
  • node与nodejs
  • laravel实战教程
  • php 个人博客 源代码 简单
  • linux脚本文件编写
  • 公司租车公司
  • 公司股东会和董事会
  • 一般纳税人怎么转为小规模纳税人
  • mysql @参数
  • 计提坏账准备方法变更属于会计估计变更吗
  • MSSQL 2008 自动备份数据库的设置方法
  • 工业企业新产品收入的调研报告
  • 健身器材折旧年限及计提办法
  • 费用报销单一张写不完怎样转下一张?
  • 物业公司代收水费合理吗
  • 所得税费用要结转本年利润吗
  • 建账之前的业务怎么处理
  • 招待费用的进项发票可以抵扣吗
  • 材料报废处理
  • 收到对方红字发票信息表怎么处理
  • 人力资源公司的进项票有哪些
  • 货拉拉平台运费没有结打不通电话怎么办
  • 港口建设费收费标准
  • 预收账款最多挂几年
  • macos装mysql
  • ubuntu20.04怎么用
  • Internet Explorer 8(IE8)简体中文版de 卸载
  • centos 管理员
  • mac2020怎么换开机背景
  • mac怎么共享打印机设备
  • linux怎么配置raid
  • cocos2d怎么创建项目
  • linux中文件权限读写执行的三种标志符号依次是
  • 批处理for命令详解
  • jquery给元素添加属性值
  • node爬取数据
  • shell脚本 -ne 0
  • js中写html代码
  • PYTHON使用缩进来体现代码之间的逻辑关系
  • 资源税的税目有7个,其中不包括
  • 破产重整期间的税收
  • 土地储备中心出让公告
  • 车辆登记指的是什么
  • 辽宁省地方税务局公告2014年第10号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设