Per aspera ad astra

Зайдя однажды в контрольную панель своего выделенного сервера обнаружил, что график потребления ресурсов оперативной памяти стал "зашкаливать", началось активное использование Swap.

График потребления оперативной памяти

Я решил докопаться до причины и найти какое приложение заполнило память. Сделать это помогла команда top с сортировкой процессов по потребляемой памяти.

Результат работы команды top

Как видно на рисунке виновником оказался Apache. Дальнейший анализ конфига показал, что всё дело в директиве MaxSpareServers, которая определяет максимальное число запущенных процессов в ожидании запросов. Каждый из них занимает память. Соответственно начинает использоваться Swap.

Я сократил значение MaxSpareServers с 21 до 7. Через некоторое время ситуация нормализовалась. Если судить по ощущениям, то сайты стали открываться шустрее. Косвенно это подтвердила возросшая посещаемость моего исторического проекта "История Оренбуржья". Его посещаемость возросла с 700 до 800-900 человек в день.

График потребления ресурсов стал выглядеть так:

График потребления оперативной памяти

Команда top выдавала следующее:

Вывод команды top

Через какое-то время использование Swap вовсе прекратилось, а посещаемость "Истории Оренбуржья" приближается временами к 1000 человек в день.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Свежие комментарии
Фотографии из жизни
Орк-Рок 2012. 14 июля 2012 года Орк-Рок 2012. 14 июля 2012 года День железнодорожника. 4 август 2012 года День Советского района города Орска. 8 июня 2013 года День Советского района города Орска. 8 июня 2013 года День Советского района города Орска. 8 июня 2013 года
Подписаться через почту
Подписка