查linux系统磁盘读写进程问题。

Posted on   风行天下-2080  阅读(177)  评论(0编辑  收藏  举报

1、iotop安装以及常见使用方法

https://help.aliyun.com/noticelist/articleid/6501633.html?scm=20140722.184.2.173

 Linux下的IO统计工具如iostat, nmon等大多数是只能统计到每个磁盘的读写情况, 如果想知道每个进程是如何使用IO的就比较麻烦.iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。iotop 具有与 top 相似的界面风格,其中包括 PID、用户、I/O、进程等相关信息。

 

一、iotop命令安装

    yum install iotop -y 

    QQ???20150331223306.png

二、常见的使用方法

    1、iotop -o

    直接在命令行中输入即可

    QQ???20150331224026.png

    o键是只显示有IO输出的进程

    QQ???20150331223904.png

 

    2、直接输入iotop

    直接在命令行中输入

    QQ???20150331224040.png

   输出如下:QQ???20150331224158.png

 通过输出结果,我们可以清楚地知晓是什么程序在读写磁盘,速度以及命令行,pid 等信息。

3、其他参数说明:

--version #显示版本号
-h, --help #显示帮助信息
-o, --only #显示进程或者线程实际上正在做的I/O,而不是全部的,可以随时切换按o
-b, --batch #运行在非交互式的模式
-n NUM, --iter=NUM #在非交互式模式下,设置显示的次数,
-d SEC, --delay=SEC #设置显示的间隔秒数,支持非整数值
-p PID, --pid=PID #只显示指定PID的信息
-u USER, --user=USER #显示指定的用户的进程的信息
-P, --processes #只显示进程,一般为显示所有的线程
-a, --accumulated #显示从iotop启动后每个线程完成了的IO总数
-k, --kilobytes #以千字节显示
-t, --time #在每一行前添加一个当前的时间

 

 

2、

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2019-07-31 sqlserver数据库迁移必备--批量迁移链接服务器
2019-07-31 centos搭建自用yum源

随笔 - 618, 文章 - 0, 评论 - 6, 阅读 - 37万

Copyright © 2025 风行天下-2080
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示