【发布时间】:2015-05-25 10:33:00
【问题描述】:
我已经在 Tomcat6 上安装了 Apache2。
在一个 Ubuntu 实例上,我使用 8GB RAM 运行 Apache2,因此决定使用以下 apache2.conf 配置。
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 550
ServerLimit 550
MaxRequestsPerChild 0
</IfModule>
上面的配置是使用下面的参数和this blog post(how to configure apache MPM)完成的。
Apache Memory Usage (MB): 611.719
Average Proccess Size (MB): 8.26647
在另一个实例上,我有一个运行 8GB RAM 的 Tomcat6。在Tomcat6中server.xml使用如下配置。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8080" maxThreads="500"/>
我的问题是,
- Tomcat6中
maxThreads参数个数的计算/确定过程/步骤是什么? - 应该如何分配内存?
【问题讨论】:
标签: apache tomcat ubuntu memory tomcat6