Такой вопрос возник.. Запускается скажем 10 процессов php-fpm, все - с еакселератором. Еакселератору - выделено под кэш - 256 метров памяти. И, в топе - видно что каждый процесс резервирует/отжирает не мало.
Код:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
952 www 1 44 0 332M 22588K accept 2 0:01 0.00% php-fpm
953 www 1 45 0 332M 21116K accept 1 0:01 0.00% php-fpm
957 www 1 60 0 330M 11908K accept 3 0:00 0.00% php-fpm
...
Я правильно понимаю, что eAccelerator - использует шаред память только в рамках каждого php-fpm процесса? Т.е. это не общая память, на все процессы?
Если так, то как его лучше настроить, чтобы это был кусок в 256мб общей памяти, для всех процессов php-fpm? Или, может быть вообще лучше APC поставить?