允许 Apache 使用更多内存

允许 Apache 使用更多内存

我在 8 核 CPU 48GB RAM 服务器上使用 nginx 后面的 apache2。现在我的系统只使用了 3GB 内存,但 CPU 负载很高。我如何使用空闲内存而不是 CPU 时间?

我也使用 memcached 和 xcache。

答案1

答案2

在 Apache 配置中启用 HTTP 持久连接 (Keep-Alive)。理论上,这将减少 CPU 负载(由 TCP 握手引起)并增加内存消耗(在繁忙的服务器中),因为 Apache 将生成新的工作进程/线程来处理新请求。

当然,在独立 Apache 安装中这是正确的。您的方程式中有更多的变量(HTTP2 连接、SSL 连接、nginx 代理)。

相关内容