95-96% времени идёт потребление 5-5.5 гб (httpd).
Периодами происходит скачек и потребление памяти вырастает до 13-14гб памяти и сайт начинает медленно работать, через минут 10 стабилизируется и снова 5гб.
Как вычислить, кто и сколько потребляет памяти, чтобы найти проблемную зону и исправить её?
При максимальной загрузке памяти в 14 гб я вижу следующую картину: обработка запросов слишком медленная, сайт еле работает, отсюда запросы начинают копиться, итого если глянуть на ситуацию спустя 1 минуту - множество маленьких простых запросов Аяксом, но это понятно, что они просто начали копиться и всё. Отсюда причиной роста не эти множество мелких запросов, а другая причина, либо 1 скрипт является не оптимизированным, либо ддосят, либо другой процесс на сервере скушал всё.
У меня свой сервер, есть htop установленный, есть права рута. От того, что есть htop - мне легче не становится, я не знаю как запускать, куда смотреть...
Ах да, 14gb - это потребление httpd, у mysql 2-3gb СТАБИЛЬНО.
_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).