У меня есть vps под управлением Ubuntu 10.04 с nginx в качестве моего веб-сервера. Я использую APC для кеширования php, и я заметил, что мой сервер выполняет много запросов к диску, в результате у меня медленнее ввод-вывод. У меня около 50 сайтов, работающих на моем vps, и все они работают на wordpress. Vps имеет 2 ГБ оперативной памяти с 2 ГБ SWAP. Я заметил, что APC использовал 100% фрагменты. Вы можете увидеть мою статистику APC здесь http://negima.nu/apc.php
Может ли кто-нибудь помочь мне оптимизировать APC? потому что это вызывает медленный ввод / вывод
top - 09:34:24 up 2 days, 22:02, 1 user, load average: 0.39, 0.41, 0.32
Tasks: 25 total, 1 running, 24 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.3%us, 0.9%sy, 0.0%ni, 95.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4194304k total, 849228k used, 3345076k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
Вы дали кешу APC 2 ГБ ОЗУ, но на вашем VPS только 2 ГБ ОЗУ! Поэтому система должна поменяться местами, чтобы вообще что-либо делать.
Чтобы решить эту проблему, уменьшите размер кеш-памяти APC или увеличьте объем оперативной памяти.