IT技术分享

分享技术文章

Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop

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 60atop 配置文件中的间隔值来完成。

#vim /etc/sysconfig/atop

日志位于: /var/log/atop/,您可以在需要时查看历史记录。


3、atop  使用


《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》

《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》

内存利用率信息:在-m标志的帮助下显示正在运行的进程内存信息,例如 VSIZE、RSIZE、VGROW、RGROW 和 MEM。

  • VSIZE 显示每个进程的总虚拟内存使用量

  • RSIZE 显示每个进程的总驻留内存使用情况

  • VGROW 显示最后一个时间间隔内的虚拟内存增长

  • RGROW 显示最后一个时间间隔内的常驻虚拟内存

  • MEM 显示实际内存使用百分比

《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》

磁盘利用率信息:在-d标志的帮助下显示磁盘活动信息。RDDSK 显示读取的数据量,WRDSK 显示日期写入的量。DSK 显示进程的读写量。

《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》

-v标志的帮助下显示各种进程信息,例如 pid(进程标识符)、ppid(父进程标识符)、RUID(用户标识符)、RGID(组标识符)、日期和时间。

《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》

-c标志的帮助下显示每个进程的详细命令。

《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》

-u标志显示的帮助下,每个用户有多少进程(进程计数)处于活动状态。


《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》

-p标志显示的帮助下,显示每个程序的累积进程信息。

《Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop》


  


点赞