Назад | Перейти на главную страницу

Максимальное использование пространства подкачки - JVM умирает

У меня есть сервер, на котором запущено 3 экземпляра WordPress, MySql, Apache и игровая платформа 2.0 на начальной и максимальной куче 64 м. Если я увеличиваю максимальную кучу JVM, в которой работает игра, даже на 16 м, я вижу, что 128 м пространства подкачки постоянно заполняются, пока JVM не умрет.

Я замечаю, что JVM умрет только тогда, когда я подключаюсь к сайтам wordpress. Я предполагаю, что это связано с тем, что JVM не запрашивает память в то время, когда она собирается.

Я заметил, что когда я перезапускаю Apache, я восстанавливаю около половины своего свопа и ОЗУ. Итак, есть ли способ настроить apache, чтобы он потреблял меньше памяти? Кроме того, что могло быть причиной того, что пространство подкачки так сильно забито, когда к максимальному размеру кучи JVM добавлено всего 16 м?

Сервер работает: Ubuntu 12.04

ОЗУ: 408 кв.м.

Замена: 128 кв.м.

Моды Apache:

128m определенно находится в самом низком диапазоне того, что вам нужно для запуска 3 сайтов WordPress, MySQL и Java-приложения.

Чтобы уменьшить объем памяти вашего веб-сервера, я предлагаю вам переключиться с Apache на nginx + php5-fpm. Оба доступны в репозиториях Ubuntu.