Очень высокое использование памяти Magento/Apache даже без посетителей (нас дурачит наша хостинговая компания?)

Самая большая вещь, которую можно сделать, обрезать всех демонов, чтобы только использовать память, в которой они нуждаются, чтобы сделать задание. Уменьшите свой кэш памяти базы данных, сократите количество httpd детей, отключите неиспользованные httpd модули и т.д. Очевидно, это будет влиять на производительность, таким образом, необходимо будет контролировать систему некоторое время после и тонкая настройка по мере необходимости.

Сопротивляйтесь искушению исправить проблему путем добавления области подкачки. Это - на самом деле нерешение, так как производительность системы будет вбита в землю.

0
задан 26 October 2012 в 16:35
1 ответ

Вам нужно проверить сервер из оболочки (терминала) и проверить характеристики / производительность. Одна из основных вещей, которые вы захотите проверить, - это используемая / доступная оперативная память. Linux по умолчанию кэширует всю доступную память и использует ее по мере необходимости.

Linux Ate My Ram дает хороший и забавный анализ использования памяти в Linux.

В дополнение к этому, я бы установил мониторинг в системе .. (monit, munin, несколько, но есть много других). Вам нужно будет отслеживать базовую систему (ЦП, память, ввод-вывод жесткого диска), а также различные службы, работающие в ней (Apache / Nginx, MySQL и т. Д.), И на основе собранных данных искать тенденции.

Наконец, есть хороший сайт под названием Pingdom , который помогает диагностировать проблемы с медленной загрузкой сайтов, которые могут быть полезны, чтобы проверить, есть ли там.

1
ответ дан 4 December 2019 в 21:36

Теги

Похожие вопросы