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

相关推荐

  • elm

    文章目录elm补充说明语法选项 elm 纯文本邮件客户端程序 补充说明 elm命令 是一个E-mail客户端管理程序,它提供了纯文本交互式全屏幕界面。 语法 elm(选项) 选项 …

    入门教程 2023年 12月 14日
  • dpkg-deb

    文章目录dpkg-deb补充说明语法选项参数实例 dpkg-deb Debian Linux下的软件包管理工具 补充说明 dpkg-deb命令 是Debian Linux下的软件包…

    入门教程 2023年 12月 7日
  • 并发入门

    文章目录并发入门并发是什么?并行是什么?并行和并发有何区别?从技术上看并发和并行Go 对并发的支持 并发入门 上一节:第十九篇 接口二下一节:第二十一篇 协程 欢迎来到第 20 个…

    2023年 12月 5日
  • Java 异常处理

    异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你…

    2023年 3月 4日
  • bg

    文章目录bg概要主要用途参数返回值例子注意 bg 将前台终端作业移动到后台运行 概要 bg [job_spec …] 主要用途 用于将作业放到后台运行,使前台可以执行其他任务。…

    入门教程 2023年 12月 6日
  • 35. 读取文件

    欢迎来到 Golang 系列教程的第 35 篇。 文件读取是所有编程语言中最常见的操作之一。本教程我们会学习如何使用 Go 读取文件。 本教程分为如下小节。 将整个文件读取到内存 …

    2023年 12月 5日
  • talk

    文章目录talk补充说明语法参数实例 talk 让用户和其他用户聊天 补充说明 talk命令 是talk服务器的客户端工具,通过talk命令可以让用户和其他用户聊天。linux中t…

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

    文章目录dirname补充说明语法选项实例 dirname 去除文件名中的非目录部分 补充说明 dirname命令 去除文件名中的非目录部分,仅显示与目录有关的内容。dirname…

    入门教程 2023年 12月 7日
  • wall

    文章目录wall补充说明语法参数实例 wall 向系统当前所有打开的终端上输出信息 补充说明 wall命令 用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每…

    入门教程 2024年 1月 3日
  • du

    文章目录du补充说明语法选项实例 du 显示每个文件和目录的磁盘使用空间 补充说明 du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的…

    入门教程 2023年 12月 7日

发表回复

登录后才能评论
Translate »