Performance 针对MPM事件的高流量Apache性能调整
我目前管理以下一组服务器,为大约700个网页提供服务: 服务器1(网络)Performance 针对MPM事件的高流量Apache性能调整,performance,optimization,server,apache2,web-traffic,Performance,Optimization,Server,Apache2,Web Traffic,我目前管理以下一组服务器,为大约700个网页提供服务: 服务器1(网络) Web服务器:带有MPM事件的Apache 2.4.29 PHP 7.2.22 CPU:Intel Xeon CPU E5-2673 v4@2.30GHz(4核)16GB内存 S.O:Ubuntu服务器18.04.2 LTS 服务器2(数据库) DB:mysql 10.2.26 CPU:Intel Xeon CPU E5-2673 v4@2.30GHz(8核)32 GB内存 S.O:Ubuntu服务器18.04.2
- Web服务器:带有MPM事件的Apache 2.4.29
- PHP 7.2.22
- CPU:Intel Xeon CPU E5-2673 v4@2.30GHz(4核)16GB内存
- S.O:Ubuntu服务器18.04.2 LTS
- DB:mysql 10.2.26
- CPU:Intel Xeon CPU E5-2673 v4@2.30GHz(8核)32 GB内存
- S.O:Ubuntu服务器18.04.2 LTS
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestWorkers 550
ServerLimit 32
MaxConnectionsPerChild 0
</IfModule>
StartServers 2
Minspare25
MaxSpareThreads 75
线程限制64
螺纹预裂25
MaxRequestWorkers 550
服务器限制32
MaxConnectionsPercild 0
有人能根据服务器的要求和特点告诉我MPM的最佳配置吗?尝试以下设置:
<IfModule mpm_event_module>
StartServers 4
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestWorkers 800
ServerLimit 32
MaxConnectionsPerChild 10000
</IfModule>
StartServers 4
Minspare25
MaxSpareThreads 75
线程限制64
螺纹预裂25
MaxRequestWorkers 800
服务器限制32
MaxConnectionsPercild 10000
尝试以下设置:
<IfModule mpm_event_module>
StartServers 4
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestWorkers 800
ServerLimit 32
MaxConnectionsPerChild 10000
</IfModule>
StartServers 4
Minspare25
MaxSpareThreads 75
线程限制64
螺纹预裂25
MaxRequestWorkers 800
服务器限制32
MaxConnectionsPercild 10000
“有人能告诉我…”没有,因为您没有说明要求是什么。即使你有配置取决于流量的性质;运行Wordpress站点与静态内容站点非常不同。下面的链接介绍了如何优化prefork服务器,但该过程与event的过程大致相同:“有人能告诉我吗…”没有,因为您还没有说明要求是什么。即使你有配置取决于流量的性质;运行Wordpress站点与静态内容站点非常不同。下面的链接介绍了如何优化prefork服务器,但该过程与event的过程基本相同:为什么建议使用这些设置?为什么建议使用这些设置?