每天都有一天,在UTC时间06:20和07:00之间的某个时候,我从EC2收到两封电子邮件提醒,警告我“High VolumeWriteBytes”和“High VolumeReadBytes”超出了我设定的阈值。 几分钟后,我得到了200万字节的大量高峰,然后在接下来的几天内几乎为零。
我在服务器上运行的只是一个非常简单的WordPress的网站,反正很less有访问者,除了蜘蛛之外,当天没有任何访问。 当我查看Apache日志时,当时没有什么exception。
我怎么去追踪这个问题的原因?
我正在考虑在那段时间输出“顶部”命令到一个文件,但我不知道如何编写cron脚本,不知道顶部命令是否会揭示任何东西?
作为守护进程运行,每分钟logging一次:
/usr/bin/atop -a -w /var/log/atop.log 60
然后atop -r第二天使用atop -r来遍历日志,按照磁盘使用情况进行sorting,以查看哪个进程负责I / O浪涌。