您当前的位置:首页 > 百宝箱

linux命令行下好用的性能监控工具atop

2024-11-11 10:52:00 作者:石家庄人才网

软件介绍:atop系统监控工具

atop是一款针对Linux系统的资源监控与进程管理工具。它能够实时记录系统的运行状态,精确采集CPU、内存、磁盘和网络等系统资源的使用情况,以及进程的运作数据。这些数据会被以日志文件的形式保存在磁盘中,以便后续分析和问题排查。当服务器出现问题,尤其是突然宕机的情况,atop的日志文件能够帮助我们查找异常原因。本文将以CentOS 7.9和Ubuntu 20云服务器为例,详细介绍如何使用atop监控工具。

软件安装

对于CentOS 7.9系统,可以通过yum命令安装atop:

对于Ubuntu系统,则使用apt-get命令安装:

配置并重启atop

1. 使用vi编辑器打开atop的配置文件。

对于CentOS 7.9,配置文件路径为:/etc/sysconfig/atop

对于Ubuntu 20,配置文件路径为:/usr/share/atop/atop.daily

2. 按i进入编辑模式,进行以下配置修改:

将LOGINTERVAL=600修改为LOGINTERVAL=30,即将监控周期从默认的600秒改为30秒。

将LOGGENERATIONS=28修改为LOGGENERATIONS=7,即将日志保留时间从28天改为7天。

3. 完成修改后,按Esc键,然后输入:wq保存并退出编辑器。

4. 重启atop服务。对于CentOS 7.9和Ubuntu 20,可以使用systemctl命令重启atop服务。

atop软件使用

atop启动后,会将采集的数据记录在/var/log/atop目录下的日志文件中。要查看日志文件并使用atop的常用命令进行分析,可以执行以下操作:使用命令“atop -r /var/log/atop/atop_2021”查看日志文件,并结合“atop常用命令”及“系统资源监控字段说明”进行分析。

atop常用命令

在打开日志文件后,可以使用以下命令筛选所需数据:

c:按进程的CPU使用率降序筛选。

m:按进程的内存使用率降序筛选。

d:按进程的磁盘使用率降序筛选。

a:按进程资源综合使用率降序筛选。

n:按进程的网络使用率降序筛选(需安装额外内核模块)。

t:跳转到下一个监控采集点。

T:跳转到上一个监控采集点。

b:指定时间点。

h:查看帮助菜单。

系统资源监控字段说明

主要参数包括:ATOP行(主机名、信息采样日期和时间点)、PRC行(进程整体运行情况)、CPU行(CPU整体及核的使用情况)、CPL行(CPU负载情况)、MEM行(内存使用情况)、SWP行(交换空间使用情况)以及PAG行(虚拟内存分页情况)等。这些字段的数值根据采样周期获取,仅作为参考。具体的数值和字段可能根据系统的不同而有所差异。

请注意,在使用atop进行监控和分析时,要确保对相关的监控字段和命令有充分的了解,以便更准确地分析和解决问题。理解并重塑文章:

繁忙的磁盘与网络状态:atop工具的深度洞察

当我们提及“busy”,不仅仅是指事务繁忙,在计算机技术中,它可能代表着磁盘的活跃程度——磁盘忙时比例。随着数字世界的快速发展,网络请求的数量与日俱增,其中涉及的读(read)与写(write)请求数量成为衡量系统性能的重要指标。

现在,让我们深入探讨atop工具中的不同视图,以获取更深入的系统信息。

默认视图

当我们进入atop信息界面,首先映入眼帘的是进程信息的默认视图。这个视图为我们提供了系统的整体运行状态概览(如上图下半部分所示)。如果你想从其他特定视图跳转回默认视图,只需按下g键。

内存视图

内存视图是atop的另一个核心功能,它详细展示了进程对内存的使用情况。通过按m键,你可以进入内存视图,深入了解每个进程所占用的虚拟内存空间(VSIZE)和内存空间(RSIZE)。你还可以看到上一个采样周期内虚拟内存和物理内存的增长情况(VGROW、RGROW)。MEM列则直接显示了进程所占用的物理内存大小。

命令视图

对于系统管理员或高级用户来说,命令视图提供了与每个进程相对应的命令信息。通过按下c键,你可以轻松进入此视图,其中展示了与各个运行中的进程相对应的命令详情。

NET 行及网络状况

除了上述的默认视图和内存视图,atop还提供了关于网络状况的详细信息。NET行展示了网络的多列数据,反映了网络的整体状况,包括传输层(TCP和UDP)、IP层的信息以及各个活动网口的信息。你还可以查看各层或活动网口的收包数目(xi)和发包数目(xo),以便更全面地了解网络性能。

atop工具以其丰富的功能和直观的界面,为系统管理员和高级用户提供了一个全面、深入的了解系统运行状态的平台。无论是磁盘的忙碌程度、内存的使用情况还是网络性能,都可以通过atop工具获得详尽的信息。

版权声明:《linux命令行下好用的性能监控工具atop》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/28088.html