最近服务器的网站时不时会出现卡死的情况,上阿里云的后台看服务器的监控,发现某个时段云盘读写突然骤增
安装atop
执行yum install -y atop
命令进行安装
配置监控周期和日志保存时长
执行vim /ect/sysconfig/atop 命令修改以下配置
LOGOPTS="" LOGINTERVAL=120 #监控周期 LOGGENERATIONS=7 #日志保留时间 LOGPATH=/var/log/atop
启动
执行systemctl start atop 启动后会自动在/var/log/atop下生成日志文件,日志的名称格式是:atop_xxxxxx,xxxxxx是启动atop服务的当天的时间,如:atop_20220101
注意这个xxxxxx是服务启动的时间,不是日志记录的时间,默认情况所有的日志都会记录在atop_xxxxxx这一个文件中,不会根据天产生不同的日志文件,比如:是在2022-01-01
这天执行systemctl start atop
,那么在/var/log/atop
文件夹下生成的日志文件就是:atop_20220101
,2022-01-01
往后的日志都会存储在atop_20220101
这个日志文件中,而不会产生一个名称为atop_20220102
的日志文件
查看日志
如果直接只用vim
或cat
等工具命令查看日志内容,看到的是乱码,说明日志文件内容不是简单的文本,执行atop -r /var/log/atop/atop_20220101
就能看到格式化好的内容
参考: