📜  Linux 中的 iotop 命令示例

📅  最后修改于: 2022-05-13 01:57:33.405000             🧑  作者: Mango

Linux 中的 iotop 命令示例

iotop 或 Input/Output top是 Linux 中的一个命令,用于显示和监控磁盘 IO 使用情况的详细信息,甚至可以获取进程现有 IO 使用情况的表。它是用Python设计的,需要内核模块才能执行。系统管理员使用它来跟踪可能导致高磁盘 I/O 读/写的特定进程。
它需要一个Python解释器来执行。它产生类似于 top 命令的输出。它通常需要 root 权限才能执行。

安装

CentOS/RHEL

sudo yum install iotop

乌本图

sudo apt install iotop

使用 iotop 命令

1.获取进程列表及其当前磁盘 IO 使用情况。

sudo iotop

iotop-command-in-liunx



此命令现在将显示进程列表及其当前磁盘使用情况,并将继续更新。

2.显示实际在做 IO 的进程

sudo iotop -o

only-current-actual-disk-usage-iotop

这将显示当前和实际执行 IO 的所有进程。

3.获取iotop的版本

sudo iotop --version

iotop-版本

这将显示当前安装的 iotop 工具版本。

4.显示帮助部分



sudo iotop -h

iotop-帮助

此命令将显示 iotop 工具的帮助部分。

5.以非交互模式显示输出

sudo iotop -b

在非交互模式下显示

这将以非交互式和批处理模式显示输出。

6.改变迭代或更新的次数

sudo iotop -n 3

更改迭代iotop

尽管默认时间为无穷大,但此命令不会更新输出 3 次。

7显示特定进程

sudo iotop -p 10989

io-usage-with-process-id-iotop



尽管有所有进程,这将显示具有上述 PID 的进程的 IO 使用情况。

8.显示累计产量

sudo iotop -a

显示累积输出

这不会显示累积的 IO 而不是带宽。

9.给每一行添加时间戳

sudo iotop -t

添加时间戳iotop

这将为输出的每一行添加时间戳。

10.抑制部分标题行

sudo iotop -q

抑制行头iotop

现在这将抑制输出中的某些标题行。