(几乎)每个请求后,Apache都将6M写入磁盘

我正在运行一个微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消耗。