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

guiyun affiliate

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  软件工具 网络安全 第1张

Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第2张


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

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

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

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

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

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

Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第3张


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

Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第4张Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第5张

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

Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第6张

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

Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第7张

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


Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第8张

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

Linux 系统性能监控工具(实时监控系统性能、资源、进程并检查资源利用率)—atop  软件工具 网络安全 第9张



  


guiyun affiliate

标签: Linux software IT

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:Linux Web 服务器管理系统—Cockpit
下一篇:Linux 多功能的系统资源统计工具—dstat

相关推荐

4

发表评论

腾讯-云服务器2核4G,首年70元