iotop命令使用说明及输出排序操作详解

一、iotop命令简介。

iotop是一个用来显示实时的磁盘活动 的工具,可查看哪些程序、进程或线程占用io过多。

iotop监控 Linux 内核输出的 I/O 使用信息,并且显示一个系统中进程或线程的当前 I/O 使用情况。它显示每个进程/线程读写 I/O 带宽。它同样显示当等待换入和等待 I/O 的线程/进程花费的时间的百分比。

二、常用iotop语句

最常用到的命令语句为 : sudo iotop -oPa -u 用户名

查看某用户的各进程io占用,-o参数表示仅查看使用io的进程,-P参数表示只显示进程,-a参数表示显示累积使用量,-u参数表示只显示某一用户的进程io占用。

三、iotop命令输出结果排序

用到r键、->键和<-键对显示结果进行排序。

r键改变排序顺序(递增或递减),左右键来选择按哪一列进行排序,该列会有个>标志(>表示递减,<表示递增)。

1、完整输入命令为:sudo iotop -oPa -u user,出现交互界面,显示进程占用io的累积量(从输入iotop命令后开始累计),默认是按照IO列(第七列)进行递减排序。

2、按两下<-键,使得输出按第五列(DISK WRITE)进行排序。

3、如果出现下列情况,只需按三下<-键,以及按一下r键就能正确按写入列递减排序。

作者:记录开发中出现的问题

物联沃分享整理
物联沃-IOTWORD物联网 » iotop命令使用说明及输出排序操作详解

发表回复