首页 > 其他分享 >关于iotop-磁盘IO分析工具的非交互式的用法

关于iotop-磁盘IO分析工具的非交互式的用法

时间:2023-06-13 12:55:05浏览次数:41  
标签:输出 IO -- iotop 线程 交互式

对于iotop命令,默认同top命令模式一样,是交互式模式,实时输出

如果我们需要输出到日志文件中,进行分析,可能更多的情况是是需要使用非交互式模式

刚好iotop命令,可以使用-b选项,进行非交互模式,然后每隔一秒输出一次所有进程-线程对磁盘IO的使用情况

关于iotop命令的先项,本文以在Red Hat Enterprise Linux Server release 7.9 (Maipo) 操作系统为例,

而我们最为常用到的一些选项如下:

-b                                  进入非交互式模式(默认为每秒输出一次新的内容)

-o                                   仅显示实际执行I/O的进程或线程

-t                                   添加时间字段信息

-P, --processes             仅显示进程,而不是所有线程

-d SEC, --delay=SEC   delay between iterations [1 second],默认是1秒,

-q, --quiet                      suppress some lines of header (implies --batch),只显示一次标题(TID,PRIO ,USER ,DISK READ,DISK WRITE 等),后续将不再输出

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

因此笔者根据自己的工作需求,使用到的是如下的方法进行统计

 

标签:输出,IO,--,iotop,线程,交互式
From: https://www.cnblogs.com/5201351/p/17477228.html

相关文章

  • 你真的读懂了Java源码?Collections源码初探
    最近重温Java知识,遇到不懂的问题搜索互联网/博客很难直接找到答案,还好如今有了chatGPT,比大多数CV复读机/纯文档翻译的内容更有用。很多文章总结冠以“深入理解xxx”,“万字长文详解xxx”的文章,也不过是演示一遍调用代码,让你知道了怎么用,在什么情况下用。但至于为什么这么用,以及Java......
  • C# 使用Expression代替反射获取动态类中的值
    示例代码:classPerson{publicintId{get;set;}publicstringName{get;set;}}privateobjectobj=newPerson{Id=123,Name="fred"};项目中的Class都是动态生成的,只好用object来存储。一般常规的方法是用反射去获取对应属性的值,由于......
  • Condition类_demo
    参考:https://blog.csdn.net/u014082714/article/details/83927697https://blog.csdn.net/a1439775520/article/details/98471610Resource.javapackagecom.hmb;importjava.util.PriorityQueue;importjava.util.concurrent.locks.Condition;importjava.util.concurr......
  • aardio发送qq邮件
    一、获取qq的smtp服务器的授权码1、在QQ邮箱的网页版中,找到左上角的“设置”,点击它。2、在设置界面里,找到“帐户”选项,点击它进入新界面。3、在新界面中,找到POP3/SMTP服务,点击它右侧的开启。4、获取授权码二、代码importcom.smtp;io.open()varsmtp=com.smtp();s......
  • c# 动态数据集合ObservableCollection
    WPF中对ListBox、ListView、TreeView等实现数据双向绑定经常会用到ObservableCollection<T>类。ObservableCollection<T>类表示一个动态数据集合,它是实现了INotifyPropertyChanged接口的数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。如果要实现集合中的某字段......
  • 2. IOC
    ‍对于IOC的理解:在Spring框架中,IOC(InversionofControl,控制反转)是一个重要的概念,它是框架实现松耦合的一种方式。在传统的程序设计中,应用程序会主动创建对象并管理对象之间的依赖关系。而在IOC的思想中,控制权的转移是由程序本身掌控的,应用程序不再直接管理对象和对象之......
  • vue中使用axios获取不到响应头Content-Disposition的解决办法
    项目中,后端返回的文件流,fileName是机构名称+服务器时间。前端需要拿到响应头里的Content-Disposition字段的值,从中获取文件名在控制台Headers中可以看到相关的字段和文件名,但是在axios里面却获取不到 如果想要让客户端访问到相关信息,服务器不仅要在heade里添加,还要将它们在A......
  • 万物皆可“小程序”——迟到的iOS 14之猜想
    这是一篇没能赶上热点的文章,但好在对技术的讨论总是多多益善,不分冷热。作者:唐赓&LiveVideoStack编辑:CocoLiang时间倒回4月9日,9To5Mac通过iOS14的代码,猜测苹果或将推出全新的APP下载和使用方式,用户只需扫描二维码或打开链接,即可体验应用程序的某些特定功能,而不需要在iPhone或iPad......
  • 关于iotop-磁盘IO分析工具的安装与简单的使用
    iotop是一个类似top的工具,用来显示实时的磁盘活动。iotop监控Linux内核输出的I/O使用信息,并且显示一个系统中进程或线程的当前I/O使用情况。它显示每个进程/线程读写I/O带宽。它同样显示当等待换入和等待I/O的线程/进程花费的时间的百分比。TotalDISKREAD和T......
  • springcloud 启动失败 YAMLException java.nio.charset.MalformedInputException Inp
     上面这个是错误信息,但是该微服务在本地启动的时候是可以的,但是本地打成jar包本地执行的时候就失败。需要再Java-jar的中间加一下字符编码java-Dfile.encoding=utf-8-jar  myself.jar   myself.jar是自己的jar包问题解决......