Сразу скажу не знаю почему никогда такого не видел возможно не знаю или кривые руки. Помогите чем можете

И так есть freebsd +apache + php5 + social engine
Проект social engine не сильно старый возможно весь касяк именно в его коде но фиг знает.
Все это стоит в локальной сети. Запустил я значит все это дело на сервере проц 2.8 dual core, 4гб оперы
Сервер включаю первые час-два все работает нормально, но если смотреть в top то вижу такую картину
Код: Выделить всё
last pid: 54427; load averages: 2.52, 2.82, 2.81 up 0+02:08:12 10:33:53
51 processes: 3 running, 48 sleeping
CPU: 67.8% user, 0.0% nice, 1.1% system, 0.0% interrupt, 31.1% idle
Mem: 85M Active, 2673M Inact, 161M Wired, 108K Cache, 112M Buf, 211M Free
Swap: 4096M Total, 4096M Free
Оперативная память постепенно из Free уходит в Inact когда остается примерно 80М в Free и на социалке сидит около 200 человек она начинает просто жестко тупить.
Объясните почему и что я не так делаю.
В настройках апача я подгрузил конфир httpd-mpm.conf там выставил вот такие параметры:
Код: Выделить всё
<IfModule mpm_prefork_module>
StartServers 2
MinSpareServers 2
MaxSpareServers 32
ServerLimit 1024
MaxClients 500
MaxRequestsPerChild 25
</IfModule>
Так вот 200 онлайн для социалки сами понимаете это не очем и лагать она так не должна.
И вообще кто может нормально объяснить почему вся память уходит в Inact больше 2гб --> 2673M Inact
Спасибо за ответы.