当零流量接触 Apache(隐藏在 Nginx 和 Varnish 后面)时,它的内存使用量上升到总共 10 GB。它设置为使用 Event MPM。这些统计数据是在服务器几乎完全空闲时得出的:
CPU usage 0% user, 0% kernel, 0% IO, 100% idle.
ps faux | grep httpd
root 3385 0.0 0.0 112640 964 pts/0 S+ 14:43 0:00 \_ grep --color=auto httpd
root 676 0.0 0.3 705268 29824 ? Ss Oct21 0:03 /usr/sbin/httpd -DFOREGROUND
apache 2888 0.0 0.1 292972 14464 ? S 14:33 0:00 \_ /usr/sbin/httpd -DFOREGROUND
apache 2889 0.0 0.1 294148 14236 ? S 14:33 0:00 \_ /usr/sbin/httpd -DFOREGROUND
apache 2890 0.0 0.2 1321996 21216 ? Sl 14:33 0:00 \_ /usr/sbin/httpd -DFOREGROUND
apache 2891 0.0 0.2 1059852 21224 ? Sl 14:33 0:00 \_ /usr/sbin/httpd -DFOREGROUND
apache 2893 0.0 0.2 1256460 21220 ? Sl 14:33 0:00 \_ /usr/sbin/httpd -DFOREGROUND
apache 3262 0.0 0.2 1125388 21216 ? Sl 14:37 0:00 \_ /usr/sbin/httpd -DFOREGROUND
ps -eLf | grep 676 | wc -l
113
ps -eLf | grep 2888 | wc -l
2
ps -eLf | grep 2889 | wc -l
2
ps -eLf | grep 2890 | wc -l
28
ps -eLf | grep 2891 | wc -l
28
ps -eLf | grep 2893 | wc -l
28
ps -eLf | grep 3262 | wc -l
28
在配置方面,不确定分享哪些内容有用。Event 已激活,并使用默认线程设置 (centos 2.4.6)。我之前没有使用过 Event MPM,我不确定这是标准内存使用情况还是表示存在问题... 它确实看起来(非常)高...
如果您认为其他配置设置有帮助,请告诉我,我会提供。