On 1/19/07, Domas Mituzas midom.lists@gmail.com wrote:
disabled eAccel in favor of memcached? Far as I know memcached is set to use 128MB of RAM at the moment. eAccelerator appears to be set to use 32MB, if that matters for answering the question.
eAccelerator caches bytecode, memcached does not. Even then, if eAccelerator is used as bytecode cache, it is 10x faster than memcached, because there's no more communication/serialization overhead.
See the "What about shared memory?" section of http://www.danga.com/memcached/ to get the other side of this. Since you (the OP) have a single server this advantage isn't useful, I think you'd be better off growing the eAccelerator cache to 128+32mb for the reasons Domas mentioned.