1、安装atop
1.1、centos安装
本步骤以Alibaba Cloud Linux 3.2104 LTS 64位操作系统的ECS实例为例,介绍如何安装atop监控工具。
1.远程连接ECS实例。
具体操作,请参见连接方式概述。
2.执行如下命令,安装atop。
sudo yum install atop
3.(可选)如需监测网络使用率,可安装网络监控模块netatop。
说明
netatop是atop中的网络监控模块,可以监测每个进程或线程发送或接收的TCP和UDP数据包统计信息。atop中默认未安装netatop,本文以安装netatop 3.1为例。更多信息,请参见Module netatop。
a. 执行如下命令,安装内核开发包。
sudo yum install kernel-devel-$(uname -r)
b. 执行如下命令,安装netatop所需的模块。
sudo yum install elfutils-libelf-devel
c. 执行如下命令,下载netatop安装包。
sudo wget https://www.atoptool.nl/download/netatop-3.1.tar.gz --no-check-certificate
d. 执行如下命令,解压netatop安装包。
tar -zxvf netatop-3.1.tar.gz
e. 切换到netatop-3.1目录。
cd netatop-3.1
f. 执行如下命令,编译并安装netatop。
sudo make && sudo make install
g. 执行如下命令,启动netatop。
sudo systemctl start netatop
1.2、ubuntu安装atop
本步骤以Ubuntu 22.04 64位操作系统的ECS实例为例,介绍如何安装atop监控工具。
1.更新软件源中的所有软件列表。
sudo apt update
2.执行如下命令,安装atop。
sudo apt install atop
3.(可选)如需监测网络使用率,可安装网络监控模块netatop。
说明
netatop是atop中的网络监控模块,可以监测每个进程或线程发送或接收的TCP和UDP数据包统计信息。atop中默认未安装netatop,本文以安装netatop 3.1为例。更多信息,请参见Module netatop。
a. 执行如下命令,安装netatop所需的模块。
sudo apt install zlib1g-dev
b. 执行如下命令,下载netatop安装包。
sudo wget https://www.atoptool.nl/download/netatop-3.1.tar.gz --no-check-certificate
c. 执行如下命令,解压netatop安装包。
tar -zxvf netatop-3.1.tar.gz
d. 切换到netatop-3.1目录。
cd netatop-3.1
e. 执行如下命令,编译并安装netatop。
sudo make && sudo make install
f. 执行如下命令,启动netatop。
sudo systemctl start netatop
2、配置并启动atop
- 配置atop监控周期和日志保留时间。
a. 执行如下命令,打开atop配置文件。
vim /etc/sysconfig/atop
b. 按i进入编辑模式。
c. 修改以下配置。
LOGINTERVAL:监控周期,建议将默认的监控周期600s修改为30s。
LOGGENERATIONS:日志保留时间,为避免atop长时间运行占用太多磁盘空间,建议将默认的日志保留时间28天修改为7天。
LOGOPTS=""
LOGINTERVAL=30
LOGGENERATIONS=7
LOGPATH=/var/log/atop
d. 按Esc键,输入:wq,保存并退出编辑。
- 执行如下命令,重启atop服务。
systemctl restart atop
3、分析atop日志
atop启动后,会将采集记录存放在/var/log/atop目录下的日志文件中。执行如下命令,查看日志文件。
说明
2023XXXX指具体的时间。
atop -r /var/log/atop/atop_2023XXXX
3.1、atop常用命令
打开日志文件后,您可以使用以下命令筛选数据。
c:按照进程CPU使用率进行降序筛选。
m:按照进程内存使用率进行降序筛选。
d:按照进程磁盘使用率进行降序筛选。
a:按照进程资源综合使用率进行降序筛选。
n:按照进程网络使用率进行降序筛选。
t:跳转到下一个监控采集点。
T:跳转到上一个监控采集点。
b:指定时间点,格式为YYYYMMDDhhmm。
3.2、系统资源监控字段含义
下图为部分监控字段以及数值,具体数值根据采样周期有所不同。下图仅供参考,具体数据以您实际数据为准。
主要参数说明如下:
标签:netatop,Linux,atop,sudo,如下,监控,3.1,安装 From: https://www.cnblogs.com/yjp372928571/p/17652686.html