背景信息:
atop就是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统CPU、内存、磁盘、网络的资源使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,可获取相应的atop日志文件进行分析。
atop通常在系统默认的下载源中,可以通过如下命令安装atop
安装atop
yum -y install atop
atop在安装完毕后,可以使用/etc/init.d/atop文件进行管理,执行如下命令,启动atop服务。
启动atop
systemctl start atop
systemctl enable atop
systemctl status atop
启动atop服务之后,执行如下命令,可以看到atop服务在后台运行,并且将数据写入指定目录。
ps -eaf|grep atop
配置atop
atop安装完毕后,有几个重要的配置文件和目录,通常默认路径为如下3个路径。
- /etc/sysconfig/atop:atop配置文件,主要用于调整atop监控周期,默认600s采集一次数据。
[root@centos atop]# cat /etc/sysconfig/atop
LOGOPTS=""
LOGINTERVAL=600
LOGGENERATIONS=28
LOGPATH=/var/log/atop
-
/etc/cron.d/atop:atop的定时任务文件,内容如下图所示。
-
/var/log/atop:用于存放atop监控日志文件的目录,atop在启动之后,会将采集记录存放在/var/log/atop目录,执行如下命令,查看日志文件。
atop -r /var/log/atop/atop_20230316