Tomcat优化
2024-07-07 11:25:23 224人阅读
最常用的是这么几项:
1. 增大java虚拟机内存(使用64位操作系统、64位高版本jre)
在catalina.sh中增加
JAVA_OPTS=‘-Xms<初始化内存大小> –Xmx<可用最大内存>’
中间无空格,如:
JAVA_OPTS=‘-Xms4096m–Xmx8192m‘
表示初始化内存为4G,可以使用的最大内存为8G。注意有的系统建议这两个值相同,有的系统建议初始化内存不要太大,具体参考各java虚拟机文档。
2. 增加线程数
修改配置文件server.xml
<Connectorport=“80” maxThreads=“1000” minSpareThreads=“500” maxSpareThreads=“750” enableLookups=“false”...
maxThreads——Tomcat可创建的最大的线程数
minSpareThreads——Tomcat初始创建的线程数
maxSpareThreads ——一旦创建的线程数超过这个值,Tomcat会关闭不再需要的线程
enableLookups=“false” ——禁用dns查询
3.调整操作系统的每进程的可创建线程数(具体参考各系统文档,通常都够用,默认即可,无需修改)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。