太多的Apache进程?

我想知道为什么我的服务器有这么多免费的Apache插槽打开。 服务器只有一些繁忙和空闲的插槽。 请查看所附图片,了解服务器使用的stream程量与我们的stream量。

问题

  • 我应该改变我的configuration,以便有更less的空闲插槽?
  • 如果我减less空闲插槽的数量,它会减less服务器正在使用的内存量?

统计

  • Apache进程: http : //i.imgur.com/cMthh.png
  • Google Analytics(分析): http : //i.imgur.com/yl8Ui.png

您没有提供如何在图表上计算空闲插槽/空闲插槽和忙时隙的信息。 所以我会假设如下:

  • 忙时隙是进程/线程实际上为请求服务

  • 空闲插槽是创build的进程/线程,但不是服务请求

  • 空闲插槽是可以在到达最大客户端之前创build的进程/线程。

问题1:

只有当您没有足够的内存来处理您允许的所有HTTP请求时,才能减less最大客户端数量。 现在,你可以等待,因为“忙时隙”从来没有达到100以上。

问题2 :

不。Apache只有在产生更多的进程/线程时才会使用更多的内存。