【Linux性能监控分析工具atop的安装部署篇】

atop是一款功能强大的Linux性能监控和分析工具,它可以实时显示系统资源使用情况,并可以保存历史记录供后续分析。以下是atop在CentOS 7上的安装部署教程:

步骤 1:安装EPEL仓库

atop可以通过EPEL仓库进行安装,因此首先需要安装EPEL仓库。使用以下命令安装EPEL仓库:

sudo yum install epel-release

步骤 2:安装atop

安装EPEL仓库后,可以使用yum命令来安装atop:

sudo yum install atop

步骤 3:启动atop服务

atop安装完成后,默认并不会自动启动服务,需要手动启动并设置开机自启。使用以下命令启动atop服务并设置开机自启:

sudo systemctl start atop
sudo systemctl enable atop

步骤 4:使用atop

atop安装完成并启动后,可以使用以下命令来查看实时的系统资源使用情况:

sudo atop

按 q键可以退出atop界面。

步骤 5:保存历史记录

atop默认不会将数据保存到日志文件中。如果需要保存历史记录以供后续分析,可以编辑atop的配置文件 /etc/atop/atop.daily

sudo vi /etc/atop/atop.daily

在文件中找到并取消以下两行的注释,使得atop每天保存一份日志文件:

#LOGOPTS="-w /var/log/atop/atop_$(date +%Y%m%d) -b 600"
#SAVEMDAYS=1

保存并退出配置文件。

步骤 6:创建日志文件目录

atop的日志文件默认保存在 /var/log/atop/目录下,因此需要创建该目录:

sudo mkdir /var/log/atop

步骤 7:配置定时任务

为了使atop每天自动保存日志文件,需要配置定时任务。使用以下命令编辑定时任务:

sudo crontab -e

在文件末尾添加以下行,设置每天凌晨0点执行atop的日志保存:

0 0 * * * /usr/bin/atop -a -w /var/log/atop/atop_$(date +%Y%m%d) -b 600

保存并退出定时任务配置。

至此,atop的安装和部署就完成了。现在,atop会每天自动保存系统资源使用情况的日志文件,并可以通过 sudo atop命令实时查看当前的系统状态。这个工具可以帮助你更好地了解系统的性能表现和瓶颈,以便进行进一步的优化和调整。