首页 > 其他分享 >关于iotop-磁盘IO分析工具的安装与简单的使用

关于iotop-磁盘IO分析工具的安装与简单的使用

时间:2023-06-13 11:25:38浏览次数:35  
标签:iotop 线程 内核 IO 磁盘 DISK

iotop 是一个类似 top 的工具,用来显示实时的磁盘活动。

iotop 监控 Linux 内核输出的 I/O 使用信息,并且显示一个系统中进程或线程的当前 I/O 使用情况。

它显示每个进程/线程读写 I/O 带宽。它同样显示当等待换入和等待 I/O 的线程/进程花费的时间的百分比。

Total DISK READ 和 Total DISK WRITE 的值一方面表示了进程和内核线程之间的总的读写带宽,另一方面也表示内核块设备子系统的。

Actual DISK READ 和 Actual DISK WRITE 的值表示在内核块设备子系统和下面硬件(HDD、SSD 等等)对应的实际磁盘 I/O 带宽。

缺点:笔者发现iotop应该主要是以进程或者线程进行对磁盘IO的使用情况分析,因此貌似不能针对具体某一个指定的磁盘进行IO分析 

 

1、iotop的安装,这里以 Red Hat Enterprise Linux Server release 7.9 (Maipo) 为例

[root@qq-5201351 ~]# yum install iotop -y

 2、关于iotop的使用,默认同top命令的模式一样,是交互式的,会列出所有进程对磁盘io的请求操作情况,默认以IO字段排序,从大到小

可以看到IO字段前有一个 > 这个代表以这个字段从大小到, 关于以那个字段排序,顺序还是倒序,可以通过键盘方向键的<>进行调整

注意,这个命令,可能会在不同的操作系统版本,呈现不同的输出格式,本文是以Red Hat Enterprise Linux Server release 7.9 (Maipo) 为例

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17476740.html

 

标签:iotop,线程,内核,IO,磁盘,DISK
From: https://www.cnblogs.com/5201351/p/17476740.html

相关文章

  • springcloud 启动失败 YAMLException java.nio.charset.MalformedInputException Inp
     上面这个是错误信息,但是该微服务在本地启动的时候是可以的,但是本地打成jar包本地执行的时候就失败。需要再Java-jar的中间加一下字符编码java-Dfile.encoding=utf-8-jar  myself.jar   myself.jar是自己的jar包问题解决......
  • aardio截屏
    一、使用gdip截屏1、截屏importgdip.snap;mainForm.button2.oncommand=function(id,event){//截屏varbmp=gdip.snap();//保存bmp.save("C:/Users/miracle/Desktop/新建文件夹/test.jpg",80);}注意:要指定具体的保存位置。2、截屏并预览im......
  • 使用clion进行远程调试
    目标机器是一台arm64的板子,由builroot构建。首先添加一项运行配置,可以通过运行--->编辑配置来,也可以通过锤子旁边的下拉框来。点击+号,下拉框中选择远程调试,因为这里gdbserver是跑在arm64的板子上,clion这边相当于一个gdbclient,所以选择远程调试,而不是远程gdb服务器。接下来就......
  • 量子机器学习Variational Quantum Classifier (VQC)简介
    变分量子分类器(VariationalQuantumClassifier,简称VQC)是一种利用量子计算技术进行分类任务的机器学习算法。它属于量子机器学习算法家族,旨在利用量子计算机的计算能力,潜在地提升经典机器学习方法的性能。VQC的基本思想是使用一个量子电路,也称为变分量子电路,将输入数据编码并映射......
  • 一张图快速了解 Istio 的 EnvoyFilter
    EnvoyFilter简介EnvoyFilter提供了一种机制来定制IstioPilot生成的Envoy配置。使用EnvoyFilter修改某些字段的值,添加特定的过滤器,甚至添加全新的侦听器、集群等等。这个功能必须谨慎使用,因为不正确的配置可能会破坏整个网格的稳定性。与其他Istio网络对象不同,EnvoyFil......
  • Java 实战介绍 Cookie 和 Session 的区别
    HTTP是一种不保存状态的协议,即无状态协议,HTTP协议不会保存请求和响应之间的通信状态,协议对于发送过的请求和响应都不会做持久化处理。无状态协议减少了对服务压力,如果一个服务器需要处理百万级用户的请求状态,对服务器的压力无疑的是巨大的。无状态的HTTP由于其简单和易用性......
  • axios-使用axios发起基本的GET请求
    axios是一个专注于网络请求的库!<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> </head> <body> <scriptsrc="lib/axios.js"></script> <script> //1.调......
  • Spring的环境搭建的IOC
    1、Spring的简单组成bean的生命周期的管理:java对象的创建,使用,销毁等轻量级:使用简单容器:spring可以管理对象,创建好对象,放入spring容器,容器就是存放对象的组成部分:SpringCore、SpringAOP、SpringORM、SpringDAO、SpringContext、SpringWeb和SpringWeb......
  • 提升用户体验:在小程序环境中充分利用Ionic框架
    Ionic是一个用于构建跨平台移动应用程序的开源框架。它结合了HTML、CSS和JavaScript等技术,帮助开发者创建具有原生应用体验的移动应用程序。Ionic提供了一套用户界面组件和工具,可用于构建高度交互和美观的移动应用界面。 Ionic基于Angular框架,利用Angular的能力来构建复杂的......
  • Jpro Toolbar Perform a Comprehensive Electronic Inspection With Visual PM Inspec
    JPROhelpsperformacomprehensiveelectronicinspectionofthetruck,butit’simportanttopairthiswithavisualPMinspection.UsingchecklistsandtoolsinJPRO,youcanensuretrucksreceivethemostcomprehensiveassessmentswithreportsthatfaci......