安装指南p165(17-4)上说:
xconfmanager -s wt.manager.monitor.start.MethodServer=2 -t /codebase/wt.properties -p
如果CPU和内存足够,一般配置多个MethodServer。
服务器上一般都至少配置1~2个MethodServer+1个BackgroundMethodServer。
启动多个MethodServer,对于并发用户请求较多时,可以分开并行处理,以提高系统性能。
流程是通过队列来处理的,如果有配置BackgroundMethodServer,都是由BackgroundMethodServer来进行处理,不会出现接到两个系统任务的想象。
在WCPerfTuningGuide_zh_CN.pdf手册中有比较详细的说明。
请问开一个methodserver OS层级需要多大的内存,它本身的内存最好调成多大的。两个methodserver OS层级需要多大的内存。我们的Background Server和DB是分开的,都是4G的内存,3.0G*4的CPU,要么我们的的methodserver可以开几个?
如果有4个CPU,建议可以配置1~2个MethodServer和1个BackgroundMethodServer。
服务器上1个MethodServer一般配置1G~2G内存,但要保证所有的服务(MethodServer, ServerManager, JDK, Tomcat, Apache, Aphelion...)所配置的内存总和要小于物理内存。
其中Tomcat也是需要配置较高内存的,一般也需要1~2G。
其它的一般不需要太多内存。
我们的硬体架构是一台Server装Aphelion,两台AP,一台DB,一台background methodserver,那么我们的background methodserver可以开几个method server。
“两台AP”是安装Apache、Tomcat、ServerManager和MethodServer吗?怎么分布的?
background methodserver一般只需要一个,可以配置多个队列同时进行处理。