一个应用,平均在线400人左右,Tomcat做应用服务器,通过长连接到Oracle 10g数据库。
Tomcat在Windows下运行正常,JDK版本为1.5.0_06,Tomcat版本为5.5.12,参数设置如下:
catalina.sh文件: JAVA_OPTS="-Xms256m -Xmx1536m"
Tomcat的Server.xml文件: <Connector port="3000" redirectPort="8443" minSpareThreads="25" connectionTimeout="20000" maxSpareThreads="75" maxThreads="350" maxHttpHeaderSize="8192"> </Connector>
现把Tomcat迁移到Linux下,Linux安装jdk1.6.0_02,Tomcat版本为5.5.23, 参数设置不变,但是当用户达到300多时出现反应速度及其低下的问题, 请教高手,是maxThreads="350"造成的吗? 把Tomcat应用从Windows迁移Linux要修改这些配置吗,应该如何修改? 通过top和free查看Linux的CPU和内存都有很大的剩余,不是瓶颈。
|
|