Atop是 Linux 的 ASCII 全屏系统性能监控工具,能够报告所有服务器进程的活动(即使进程在间隔期间已完成)。
它记录系统和进程活动以进行长期分析(默认情况下,日志文件保留 28 天),使用颜色突出显示过载的系统资源等。
atop 是一个 Linux 进程监控工具,它与 top 类似,但与其他性能监控工具(如 top 等)相比具有主要优势。
它显示系统资源活动,例如 CPU 利用率、内存利用率、交换利用率、磁盘(包括 LVM)、磁盘 I/O、网络利用率、优先级、用户名、每个进程(和线程)的状态和退出代码。
优势优势
-
所有进程的资源消耗
-
利用所有相关资源
-
永久记录资源使用情况
-
突出关键资源
-
可缩放的窗口宽度
-
单个线程的资源消耗
-
仅观看活动和仅观看偏差
-
每个用户的累计流程活动
-
每个程序的累积过程活动
-
每个进程的网络活动
1、安装 atop
# yum install atop -y
2、atop 配置
默认情况下,atop 每隔 10 分钟存储一次活动,如果您想为关键生产服务器每 1 分钟记录一次活动,您可以通过修改600 to 60
atop 配置文件中的间隔值来完成。
#vim /etc/sysconfig/atop
日志位于: /var/log/atop/,您可以在需要时查看历史记录。
3、atop 使用
内存利用率信息:在-m
标志的帮助下显示正在运行的进程内存信息,例如 VSIZE、RSIZE、VGROW、RGROW 和 MEM。
-
VSIZE
显示每个进程的总虚拟内存使用量 -
RSIZE
显示每个进程的总驻留内存使用情况 -
VGROW
显示最后一个时间间隔内的虚拟内存增长 -
RGROW
显示最后一个时间间隔内的常驻虚拟内存 -
MEM
显示实际内存使用百分比
磁盘利用率信息:在-d
标志的帮助下显示磁盘活动信息。RDDSK 显示读取的数据量,WRDSK 显示日期写入的量。DSK 显示进程的读写量。
在-v
标志的帮助下显示各种进程信息,例如 pid(进程标识符)、ppid(父进程标识符)、RUID(用户标识符)、RGID(组标识符)、日期和时间。
在-c
标志的帮助下显示每个进程的详细命令。
在-u
标志显示的帮助下,每个用户有多少进程(进程计数)处于活动状态。
在-p
标志显示的帮助下,显示每个程序的累积进程信息。