优化Apache2.4的mpm event参数以提升内存利用率

发布时间:2019-12-04 16:46:09,浏览4715次,转载自:互联网

Apache2.4已经默认event加载方式,然而我们需要进行优化,以提高效率

mpm event的配置如下

<IfModule mpm_event_module>
StartServers                 4 #默认启动进程数
MinSpareThreads             16 #最小线程
MaxSpareThreads            512 #最大线程
ThreadsPerChild             64 #最大子线程数
ServerLimit                 32 #进程最大数
MaxRequestWorkers         2048 #最大请求数量
MaxConnectionsPerChild   10000 #最大连接次数,超过后释放线程
</IfModule>

想要优化,必须依照下面的计算公式

MaxSpareThreads > StartServers * ThreadsPerChild
MaxRequestWorkers = ServerLimit * ThreadsPerChild

mpm-event依据上面的公式,根据你自己的情况进行修改即可。
修改后记得重启httpd

评论