что означают занятые и бездействующие рабочие Apache? как их статистика помогает мне определить проблемы с производительностью моего сервера?
Если у вас очень мало или совсем нет незанятых рабочих, это означает, что Apache использует все процессы, которые ему разрешено использовать, а новые входящие запросы должны ждать завершения старых запросов, прежде чем они смогут быть обработаны. В этом случае увеличение максимально разрешенных процессов в файле конфигурации может помочь в повышении производительности при определенных обстоятельствах.
Это верно, если в вашей системе есть резервы для обработки дополнительных процессов apache. Каждому из них потребуется память, процессорное время и дисковый ввод-вывод.
Если у вас нет этих резервов, увеличивайте MaxClients
может быть даже контрпродуктивным, так как большему количеству процессов придется «бороться» за ресурсы, и может случиться так, что сокращение максимального количества клиентов улучшит производительность, если вы уже столкнулись с некоторыми узкими местами.