每天都在 06:20 和 07:00 UTC 之间的某个时间,我收到两封来自 EC2 的电子邮件警报,警告我“High VolumeWriteBytes”和“High VolumeReadBytes”已超过我设定的阈值。我在几分钟内获得了 2,000,000 字节的巨大峰值,然后在当天剩下的时间里它几乎恢复为零。
我在服务器上运行一个非常简单的 wordpress 网站,无论如何访问者很少,除了蜘蛛之外,在一天中的那个时间没有访问者。当我查看 apache 日志时,当时没有任何异常。
我怎样才能找到这个问题的原因?
我正在考虑在此期间将“top”命令输出到一个文件,但我不确定如何编写 cron 脚本,也不确定 top 命令是否会显示任何内容?
atop
作为守护进程运行,每分钟记录一次:然后
atop -r
在第二天使用日志,按磁盘使用情况排序以查看哪个进程导致 I/O 激增。