iostat

iostat

监视系统输入输出设备和CPU的使用情况

补充说明

iostat命令 被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。

语法

iostat(选项)(参数)

选项

-c:仅显示CPU使用情况;
-d:仅显示设备利用率;
-k:显示状态以千字节每秒为单位,而不使用块每秒;
-m:显示状态以兆字节每秒为单位;
-p:仅显示块设备和所有被使用的其他分区的状态;
-t:显示每个报告产生时的时间;
-V:显示版号并退出;
-x:显示扩展状态。

参数

  • 间隔时间:每次报告的间隔时间(秒);
  • 次数:显示报告的次数。

实例

iostat -x /dev/sda1来观看磁盘I/O的详细情况:

iostat -x /dev/sda1 
Linux 2.6.18-164.el5xen (localhost.localdomain)
2010年03月26日  

avg-cpu:  %user   %nice %system %iowait 
%steal   %idle  
            0.11    0.02    0.18    0.35   
0.03    99.31  

Device:         tps   Blk_read/s    Blk_wrtn/s  
Blk_read   Blk_wrtn  
sda1                0.02          0.08       
0.00          2014               4 

详细说明:第二行是系统信息和监测时间,第三行和第四行显示CPU使用情况(具体内容和mpstat命令相同)。这里主要关注后面I/O输出的信息,如下所示:

标示 说明
Device 监测设备名称
rrqm/s 每秒需要读取需求的数量
wrqm/s 每秒需要写入需求的数量
r/s 每秒实际读取需求的数量
w/s 每秒实际写入需求的数量
rsec/s 每秒读取区段的数量
wsec/s 每秒写入区段的数量
rkB/s 每秒实际读取的大小,单位为KB
wkB/s 每秒实际写入的大小,单位为KB
avgrq-sz 需求的平均大小区段
avgqu-sz 需求的平均队列长度
await 等待I/O平均的时间(milliseconds)
svctm I/O需求完成的平均时间
%util 设备带宽的使用率,达到100%表示饱和,达到性能瓶颈,如果是支持处理并发请求的设备则不代表性能瓶颈。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/iostat/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 19日 下午3:27
下一篇 2023年 12月 19日 下午3:28

相关推荐

  • jed

    文章目录jed补充说明语法选项参数实例 jed 主要用于编辑代码的编辑器 补充说明 jed命令 是由Slang所开发,其主要用用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模…

    入门教程 2023年 12月 19日
  • echo

    文章目录echo补充说明语法选项参数实例 echo 输出指定的字符串或者变量 补充说明 echo命令 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux…

    入门教程 2023年 12月 14日
  • ln

    文章目录ln补充说明语法选项参数实例扩展知识软链接:硬链接符号链接(软连接) ln 用来为文件创建链接 补充说明 ln命令 用来为文件创建链接,链接类型分为硬链接和符号链接两种,默…

    入门教程 2023年 12月 19日
  • grub2-mkconfig

    文章目录grub2-mkconfig语法实例 grub2-mkconfig 生成 grub.cfg 配置文件。 语法 用法: grub2-mkconfig [OPTION] 生成 …

    入门教程 2023年 12月 14日
  • htpasswd

    文章目录htpasswd补充说明语法htpasswd(选项)(参数)选项参数实例 htpasswd apache服务器创建密码认证文件 补充说明 htpasswd命令 是Apach…

    入门教程 2023年 12月 15日
  • groupdel

    文章目录groupdel补充说明语法参数实例 groupdel 用于删除指定的工作组 补充说明 groupdel命令 用于删除指定的工作组,本命令要修改的系统文件包括/ect/gr…

    入门教程 2023年 12月 14日
  • ethtool

    文章目录ethtool补充说明语法选项数据来源实例 ethtool 显示或修改以太网卡的配置信息 补充说明 ethtool命令用于获取以太网卡的配置信息,或者修改这些配置。这个命令…

    入门教程 2023年 12月 14日
  • indent

    文章目录indent补充说明语法选项实例 indent 格式化C语言的源文件 补充说明 indent命令 可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。 语法…

    入门教程 2023年 12月 19日
  • ssh-keygen

    文章目录ssh-keygen补充说明语法选项 ssh-keygen 为ssh生成、管理和转换认证密钥 补充说明 ssh-keygen命令 用于为“ssh”生成、管理和转换认证密钥,…

    入门教程 2024年 3月 11日
  • rlogin

    文章目录rlogin补充说明语法选项参数 rlogin 从当前终端登录到远程Linux主机 补充说明 rlogin命令 用于从当前终端登录到远程Linux主机。 语法 rlogin…

    入门教程 2024年 3月 4日

发表回复

登录后才能评论
Translate »