删除APC(替代PHP缓存)后,我注意到分页访问较少,脏页较少,但同时:
>高空闲cpu
> cpu负载非常低(相对于删除APC之前的时间)
如果我没有弄错cpu空闲可能是一件坏事.
所以我检查了“可中断的睡眠过程/线程”.
while true; do date; ps auxf | awk '{if($8=="D") print $0;}'; sleep 1; done
我注意到没有等待过程.
你认为这种闲置可能是由别的东西造成的吗?
删除APC可能是更多磁盘访问的原因,因为没有PHP操作码(由APC生成)并保存到内存中.
解决方法:
我相信一切都很完美……
我对APC一无所知,但正如我所看到的,如果你不使用缓存,你将拥有更多的磁盘访问权限.内存中的缓存存储将避免访问磁盘并具有更好的性能.