Apache 繁忙工作者和空闲工作者是什么意思?它们的统计数据如何帮助我找出服务器的性能问题?
答案1
如果您只有很少或没有空闲的工作进程,则意味着 Apache 正在使用允许使用的所有进程,并且新传入请求必须等待旧请求完成才能处理。在这种情况下,增加配置文件中允许的最大进程数可能在某些情况下有助于提高性能。
如果您的系统有储备来处理额外的 Apache 进程,那么情况确实如此。每个进程都需要内存、CPU 时间和磁盘 I/O。
如果您没有这些储备,增加MaxClients
可能会适得其反,因为更多的进程将不得不“争夺”资源,而如果您已经遇到一些瓶颈,减少最大客户端数量可能会提高性能。