Linux实时监控磁盘IO工具iotop

iotop和top类似,它是专用于实时监控磁盘的使用状况,包括PID、用户、I/O、进程等相关信息。

安装

Ubuntu

sudo apt-get install iotop

CentOS

sudo yum install iotop

使用

直接执行iotop就可以。

iotop 

  • -o:只显示有io操作的进程
     
  • -b:批量显示,无交互,主要用作记录到文件。
     
  • -n NUM:显示NUM次,主要用于非交互式模式。
     
  • -d SEC:间隔SEC秒显示一次。
     
  • -p PID:监控的进程pid。
     
  • -u USER:监控的进程用户。
     

快捷键
 

  • 左右箭头:改变排序方式,默认是按IO排序。
     
  • r:改变排序顺序。
     
  • o:只显示有IO输出的进程。
     
  • p:进程/线程的显示方式的切换。
     
  • a:显示累积使用量。
     
  • q:退出。
     

 

版权声明:著作权归作者所有。

相关推荐

jenkins配置对执行机器磁盘空间的监控

概述Jenkins的master会监控执行机中的空间状态,当执行机中的空间不满足某个条件时会自动offline掉该执行机,该项配置的地方即为: http://192.168.43.150:8080/computer/configureFree Disk Space 指的是Jenkins_home所在磁盘的空间,默认阈值为1G。Free Temp Space 检查的是 java.io.tmpdir

Paramiko Python远程连接工具

Paramiko是一个Python的远程操作库,可以进行SSH, SFTP等远程连接操作. 来学习学习怎么使用吧python3 -m pip install paramiko 开始使用 导入paramikoimport paramiko 初始化SSHClientclient = paramiko.SSHClient()client.set_missing_host_key_policy(par

Linux使用iftop实时监控网络流量

在Linux,我们可以使用top来实时监控cpu,内存的使用情况。iftop类似于top,它是用来实时监控系统的网络使用情况,包括监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。安装1、iftop依赖libpcap和libcurses。在CentOS上安装libpcap和libcurses:yum install flex byacc libpcap ncurses ncurs

[译]我希望在开始编码时就已知道的工具

在科技领域,有数千种工具可供人们使用。你怎么知道从哪里开始?就像最近开始编码的人一样,这种倾盆大雨的信息太多了,无法筛选出来。 我发现自己安装了扩展,在我的开发周期中并没有真正帮助我,并且通常甚至阻碍了它。我绝不是专家,但随着时间的推移,我编制了一份已证明对我非常有用的工具清单。 如果你刚刚开始学习编程,这将有望为你提供一些指导。 如果你是一位经验丰富的开发人员,希望

使用sdkmanager命令行工具安装Android SDK

在使用持续集成工具(如jenkins,travis ci)对android做自动部署时,我们不能像在Android Studio那样使用SDK Manager的GUI界面来安装Android SDK。这种情况下,我们需要使用android命令行工具或者sdkmanager命令行工具来管理Android SDK。这里介绍一下sdkmanager命令行

Linux shell命令监控文件的变化

1、tail:监控文件的实时更新tail -f logfile.log 2、watch:定时执行命令并输出命令内容,对于有改变的输出会以高亮的方式显示watch -n 10 -d ls -l /var/ -n:设置每隔多少秒执行指定的命令-d:设置执行的命令示例里是每10秒执行ls命令。