1
我已經用Apache2向Tomcat6前進了。使用Apache2的Tomcat6內存分配
在一個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
參數? - 應該如何進行內存分配?