小编two*_*ash的帖子

如何计算每个 prefork 线程需要多少 RAM 才能在 EC2 小型实例上获得最大 Wordpress 性能

只需阅读使 WordPress 在 EC2-Micro 上稳定

在“调整 Apache”部分,我不太明白他是如何为他的 prefork 配置得出他的数字的。

他解释了如何获得我得到的平均过程的数字。但是之后:

或者每个进程大约 53MB...在这种情况下,十个线程应该是安全的。这意味着如果我们同时收到十多个请求,其他请求将排队等待,直到有可用的工作线程。为了最大限度地提高性能,我们还将系统配置为始终具有此数量的可用线程。

从每个进程 53MB 到 613MB 的 RAM,他以某种方式获得了这个配置,而我没有得到:

<IfModule prefork.c>
 StartServers       10
 MinSpareServers    10
 MaxSpareServers   10
 MaxClients       10
 MaxRequestsPerChild  4000
</IfModule>
Run Code Online (Sandbox Code Playgroud)

他究竟是如何从每个进程 53MB 得到这个的,限制为 613MB?

奖金问题

从下面,在一个小实例(1.7 GB 内存)上,什么是好的设置?

bitnami@ip-10-203-39-166:~$ ps xav |grep httpd
 1411 ?        Ss     0:00      2     0 114928 15436  0.8 /opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf
 1415 ?        S      0:06     10     0 125860 55900  3.1 /opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf
 1426 ?        S      0:08     19     0 127000 62996  3.5 /opt/bitnami/apache2/bin/httpd -f …
Run Code Online (Sandbox Code Playgroud)

wordpress mpm-prefork amazon-ec2 apache-2.2

3
推荐指数
1
解决办法
9646
查看次数

标签 统计

amazon-ec2 ×1

apache-2.2 ×1

mpm-prefork ×1

wordpress ×1