У меня стандартная установка Centos 6.2 с LAMP. Сборка с использованием http://www.howtoforge.com/perfect-server-centos-6.2-x86_64-with-apache2-ispconfig-3-p2 Без части ISPconfig.
Сборка выполняется на виртуальной машине в ESX4.1, жесткий диск 100 ГБ, ОЗУ 40 ГБ
Загрузка Apache всегда перегружает процессор, наш сайт основан на Joomla и имеет тяжелый динамический контент.
Может ли кто-нибудь предложить лучшие настройки в apache, чтобы сделать это лучше.
Вы можете использовать apache top, чтобы узнать, какие страницы самые популярные. Для этих конкретных страниц вы можете профилировать их с помощью xdebug.
Я бы также попытался выяснить, вызвана ли загрузка процессора операциями ввода-вывода или находится в пользовательском пространстве. Смотрите: dstat, iotop, vmstat.
Ты можешь использовать strace -T <apache_worker_PID>
на работнике apache, который забивает процессор, чтобы увидеть, на какие системные вызовы тратится время.
Установите кеширующий обратный прокси, например Лаки настроил его перед Apache.