Atop – 在 Linux 中监控系统资源

在顶上 是一个 交互式监视器 查看 加载 在一个 Linux系统. 它显示了系统级最关键的硬件资源的占用情况,即cpu、内存、磁盘和网络。 它还显示了哪些进程负责进程级别的 CPU 和内存负载的指示负载。 如果每个进程的“存储记帐”在内核中处于活动状态,或者内核补丁“cnt”已安装,则会显示磁盘负载。 如果已安装内核补丁“cnt”,则仅显示每个进程的网络负载。

命令 在顶上 与其他性能监控工具相比,有一些主要优势:

所有进程的资源消耗 所有相关资源的利用 资源利用率的永久记录 突出显示关键资源 可扩展的窗口宽度 单个线程的资源消耗 仅观察活动 仅观察偏差 每个用户的累积进程活动 每个程序的累积进程活动 每个进程的网络活动

安装在 RHEL/CentOS 和 Fedora linux

首先,您需要按照此处所述启用 EPEL 或 RPMForge 存储库以 安装在上面. 输入以下 yum 命令:

# yum -y install atop

在 Debian/Ubuntu 和 Mint linux 上安装 Atop

打开终端并输入以下命令:

# sudo apt-get install atop -y

如何使用atop程序

以 root 用户身份键入以下命令:

# atop

示例输出:

仅查看活动进程

# atop -a

显示单个线程

# atop -y

显示平均每秒 iso 总值

# atop -1

显示内存相关的进程信息

# atop -m

显示磁盘相关的进程信息

# atop -d

显示网络相关的进程信息

# atop -n

显示调度相关的进程信息

# atop -s

显示各种进程信息(ppid、用户/组、日期/时间)

# atop -v

显示每个进程的命令行

# atop -c

排序选项
通过以下选项对您的流程进行排序:

-C 按 CPU 消耗的顺序对进程进行排序(默认)
-M 按内存消耗顺序对进程进行排序
-D 按磁盘活动顺序对进程进行排序
-N 按网络活动的顺序对进程进行排序
– 按最活跃资源的顺序排序处理(自动模式)

有关 Atop 的更多信息,请参见手册页:

# man atop

就这些!
用于 Linux 性能监控的最佳命令行工具