eAccelerator cache opcode on disk is unique and not exist in APC or XCache.
if use shared memory to store opcode code, it's widely known that APC or XCache is better than eAccelerator.
so if you want to try disk cache, try eAccelerator;
for shared memory opcode cache, try APC or XCache. especially with php suExec daemon mode, XCache looks better than APC.
if XCache/APC works well with php suExec daemon mode, please go XCache/APC -- in fact I'm managing a few physical servers, run php suExec daemon mode, and simply run APC, they've been working fine for months.
since you said in your case, XCache not working well with php suExec daemon, and suspect shared memory has been the problem, so I suggest you try disk based opcode -- at present only eAccelerator is available.
Last edited by NiteWave; 08-22-2013 at 03:43 AM..