Все правильно написано, чуть дополню...
Универсальных настроек конечно не существует, каждый сервер настраивается под определенный проект. request_terminate_timeout - переменная отвечающая за максимальное время выполнения процесса прежде чем он будет уничтожен. pm.max_requests - в данной переменной выставляется максимальное количество запросов, после чего произойдет сброс процесса и память не будет переполняться. Маленькое значение плохо, так как приведет к частым перезапускам процессов и следовательно к уменьшению производительности. Узнать потребление памяти Active и Inactive можно командами по SHH:
free -h (в гигабайтах)
free -m (в мегабайтах)
или cat /proc/meminfo
--------------------------- Очистка cashe памяти, три варианта без прерывания каких-либо процессов или служб.
1. Clear PageCache only.
sync; echo 1 > /proc/sys/vm/drop_caches (очистка кеш страниц PageCache)
2. Clear dentries and inodes.
sync; echo 2 > /proc/sys/vm/drop_caches
3.Clear PageCache, dentries and inodes.(очистка сразу всего, не рекомендуется сразу)
sync; echo 3 > /proc/sys/vm/drop_caches
--------------------------- Что потребляет больше всего оперативной памяти? Команды:
top
Сортировка по объёму памяти:
shift+M
Сортировка по времени
shift+T
Cортировка в одну или в другую сторону (использовать, чтобы больший параметр был вверху)
shift+R
Клавиша «Q» — выйти из команды Top.