我正在运行一个微EC2实例,并且我已经看到了相当多的I / O使用情况(一亿四千万以上iops …对于每天只有40次点击的web服务器,加上蜘蛛活动)。
在玩iotop
,我发现Apache在6.3兆字节的地方写了一些东西。
这不是交换内存使用。
你有什么想法可能是造成这个?
注意:我用iotop -a -P
来运行这个testing。
如果在每个请求之后都写入,最有可能的地方就是日志。 你试过比较输出吗?
du -sh /path/to/apache/logs
在提出请求之前和之后,查看日志是否以这个6MB增长?
如果您仍然无法find写入的位置,请尝试使用lsof来查看已打开的文件。
好的…find并解决了这个问题。 这个问题与这篇文章有关: 使用高速caching时的高磁盘I / O?
事实certificate,APC正在使用一个mmaped文件,这导致了高I / O消耗。