博客园  :: 首页  :: 管理

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

Posted on 2023-06-13 11:06  520_1351  阅读(334)  评论(1编辑  收藏  举报

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

关于非交互式模式的使用方法及通过iostop进行IO监控,可以参考笔者另一篇文章 《关于iotop-磁盘IO分析工具的非交互式的用法》

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

 

 

 

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