Linux(Centos 7.6)命令详解:iostat

1.命令作用

报告中央处理器(CPU)的统计数据,以及设备分区的输入/输出统计数据(Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions);在最小安装下没有此命令,需要yum install sysstat安装

2.命令语法

Usage: iostat [ options ] [ <interval> [ <count> ] ]

3.参数详解

OPTION:

  • -c,仅显示CPU利用率报告
  • -d,仅显示设备使用情况报告
  • -h,让设备使用情况报告更易于人类阅读(默认参数)
  • -k,以千字节每秒为单位显示统计数据(默认参数)
  • -m,以兆字节每秒为单位显示统计数据
  • -N,显示任何设备映射设备所注册的设备映射名称;有助于查看LVM2的统计信息
  • -t,打印每份报告显示的时间;时间戳的格式将取决于环境变量S_TIME_FORMAT的值(详情见下文)
  • -V,打印版本号后退出
  • -x,显示详细统计信息
  • -y,如果在设定的时间间隔内显示多条记录,则在系统启动后省略首次报告(其中包含统计数据)
  • -z,告诉 iostat 不要为在采样期间没有发生任何活动的任何设备输出数据
  • -j { ID | LABEL | PATH | UUID | ... },
  • -T,此选项必须与 -g 选项一同使用,并表示仅需显示该组的全局统计信息,而不包括该组中各个设备的统计信息
  • -g <group_name>,显示一组设备的统计信息。iostat 命令会为列表中的每个单独设备报告统计信息,然后会显示一组设备的全局统计信息,其名称为“组名”,由列表中的所有设备组成。ALL 关键字表示系统定义的所有块设备都将包含在该组中
  • -p [ <device> [,...] | ALL ],-p 选项会显示系统所使用的块设备及其所有分区的统计信息。如果在命令行中输入了设备名称,则会显示该设备及其所有分区的统计信息。最后,ALL 关键字表示必须为系统定义的所有块设备和分区(包括那些从未使用过的设备)显示统计信息。如果在该选项之前定义了 -j 选项,则可以在命令行中使用所选的持久名称类型来指定设备名称
  • <device> [...] | ALL,显示指定的一个、多个或者所有设备查看其设备统计信息

interval,连续输出的时间间隔

count,连续输出的总次数

4.常用用例

4.1.无参数输出CPU和设备统计信息

显示自系统启动以来所有CPU和设备的单条历史记录报告

[root@node2 ~]# iostat 
Linux 3.10.0-957.el7.x86_64 (node2) 	08/01/2025 	_x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值