Linux命令:iostat

名称

      iostat - -报告I / O统计信息

概要

     
   iostat [-CUdKIoT?] [-c count] [-n devs] [-w wait] [drives]

描述

      Iostat用于显示与终端,设备和cpu操作相关的内核I / O的统计信息。 第一次打印出的统计数据,是除以系统当前已经运行时间得到的均值。 要获得有关当前活动的统计信息,应该指定一个合适的等待时间,随后打印的统计数据是除以该段等待时间得到的均值。

     

选项如下:

      - ?显示使用说明并退出。     

      -C  显示CPU统计信息。这是默认开启的,除非指定-d。

      -c   重复显示计数次数。如果没有指定等待间隔,则默认值为1秒。
      -d  仅显示设备统计信息。如果打开此标志,则只会显示设备统计信息,除非还指定了-C或-U或-T以显示CPU,负载平均值或TTY统计信息。
      -I   显示给定时间段内的总静态数据,而不是该时段内每秒的平均统计数据。
      -K  在块传输显示(-o)中,以千字节为单位显示块计数,而不是设备本地块大小。
      -n  显示设备的开发数量。如果没有devs设备,iostat将显示更少的设备。
      -o  显示旧式iostat设备统计信息。显示每秒扇区数,每秒传输次数和每次搜索的毫秒数。如果指定了-I,则显示每个搜索的总块/扇区,总传输和毫秒。
      -T  显示TTY统计信息。这是默认开启的,除非指定-d。
      -U 显示系统负载平均值。这是默认开启的,除非指定-d。
      -w 在每个显示之间暂停等待几秒钟。如果没有指定重复计数,则默认值为无穷大。

Iostat以下列格式显示其信息:

tty

           tin    字符从终端读取

           tout  字符写入终端


devices

          设备操作。该字段的头部是设备名称和单元号。 iostat将显示尽可能多的设备,以适应标准的80列屏幕,或系统中最大的设备数量,以较小者为准。如果在命令行上指定-n,iostat将显示所请求的设备数量中较小的一个,以及系统中的最大设备数量。如果要强制iostat显示特定的驱动器,则需要在命令行中提供它们的名称。除非在命令行中给出-n参数以指定要显示的最大设备数量,否则iostat将不会显示比适用于80列屏幕更多的设备,或者指定设备列表超过80列。如果命令行中指定的设备数少于80列的屏幕,iostat将只显示指定的设备。

            标准iostat设备显示屏显示以下统计信息

           KB / t   千字节/转移
           tps       传输每秒
           MB / s  兆字节每秒

            指定-I标志后,标准iostat设备将显示以下统计信息:
           KB / t  千字节/转移
           xfrs     总转移次数
           MB      传输的总兆字节数

           旧式iostat显示(使用-o)显示以下统计信息:
           sps      每秒转移的sps扇区
           tps       传输每秒
           msps    每个事务的平均毫秒数

            指定了-I标志的旧式iostat显示屏显示以下统计信息:
           blk      总块/扇区转移
           xfr      总转移

           msps   每个事务的平均毫秒数

cpu

           us        用户模式下cpu时间的百分比
           sy        系统模式下cpu时间的百分比

           id         空闲模式下cpu时间的百分比

例子

  iostat -w 1 disk0 disk2

无限次显示第一个和第三个磁盘设备设备的统计信息。

iostat -c 2
显示系统中前四个设备的统计信息两次,显示间隔为一秒。
iostat -Iw 3
无限期地每三秒显示一次总的统计数据。
iostat -odICTw 2 -c 9

使用旧式输出格式显示总统计数据9次,每次测量/显示间隔2秒。 -d标志通常会禁用TTY和CPU显示,但由于给出了-T和-C标志,TTY和将CPU的统计数据将被显示。

相关进阶文献

1.《理解 %IOWAIT (%WIO)》

2.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值