1.JVM内存配置
修改/bin/catalina.bat
set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=
set JAVA_OPS=-Xms64m -Xmx128m
其中,-Xms:初始值,-Xmx:最大值,-Xmn:最小值
2.Tomcat线程池的配置
修改/conf/server.xml,去掉以下代码的注释
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
其中,
name
The name used to reference this pool in other places in server.xml. The name is required and must be unique.
这个是线程池的名字,必须唯一,后面的配置里有用.
namePrefix
(String) The name prefix for each thread created by the executor. The thread name for an individual thread will be namePrefix+threadNumber
线程的名字前缀,用来标记线程名字的,这样每个线程就用这个前缀加上线程编号了,比如
catalina-exec-1
catalina-exec-2
maxThreads
(int) The max number of active threads in this pool, default is 200
允许的最大线程池里的线程数量,默认是200,大的并发应该设置的高一些,反正只是限制而已,不占用资源
minSpareThreads
(int) The minimum number of threads always kept alive, default is 25
最小的保持活跃的线程数量,默认是25.这个要根据负载情况自行调整了。太小了就影响反应速度,太大了白白占用资源。
maxIdleTime
(int) The number of milliseconds before an idle thread shutsdown, unless the number of active threads are less or equal to minSpareThreads. Default value is 60000(1 minute)
超过最小活跃线程数量的线程,如果空闲时间超过这个设置后,会被关别。默认是1分钟。
threadPriority
(int) The thread priority for threads in the executor, the default is Thread.NORM_PRIORITY
线程的等级。默认是Thread.NORM_PRIORITY
去掉以下代码的注释
<!-- A "Connector" using the shared thread pool-->
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
注意,一旦使用了线程池,则其它的线程属性,比如 maxThreads等将被忽略
分享到:
相关推荐
tomcat优化配置tomcat优化配置tomcat优化配置tomcat优化配置
Tomcat优化相关问题.pdf
本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。
tomcat优化
包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍 1.1 Connector的种类 Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector...
tomcat优化 服务器安全 ,tomcat优化方案
Tomcat7性能优化调优Tomcat7性能优化调优Tomcat7性能优化调优
tomcat优化调优文档,介绍了 tomcat的相关配置等信息。用于调优使用。
(65条消息) 总结tomcat优化方法_wwzroom的博客-CSDN博客_tomcat优化.lnk
本资源包含了redis集群, tomcat优化以及 MySQL5.6优化
包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍 1.1 Connector的种类 Tomcat源码中与connector相关的类位于org.apache.coyote包中,...
内含基于windows64位操作系统的tomcat7、tomcat8两个版本的tomcat,还有一张tomcat优化代码截图,截图仅供参考。
根据jvm规范的规定,进行对tomcat的各个方面调优,希望能帮到大家。
windows tomcat优化方案转自一位牛人,致谢。
tomcat 优化 好书!
linux下tomcat优化设置最大连接数内存jconsole监控.docx
Tomcat优化相关问题.zip
本文档主要介绍了Tomcat 的性能调优的原理和方法。可作为公司技 术人员为客户Tomcat 系统调优的技术指南,也可以提供给客户的技 术人员作为他们性能调优的指导手册。