Tomcat 性能优化

简介: Tomcat 性能优化

线上环境使用默认 tomcat 配置文件,性能很一般,为了满足大量
用户的访问,需要对 tomcat 进行参数性能优化,具体优化的地方如
下:
 Linux 内核的优化
 服务器资源配置的优化
 Tomcat 参数优化
 配置负载集群优化
这里着重讲解 tomcat 参数的优化:server.xml 文件,关闭 DNS 查询、
配置最大并发等参数。
maxThreads:tomcat 起动的最大线程数,即同时处理的任务个数,默
认值为 200
acceptCount:当 tomcat 起动的线程数达到最大时,接受排队的请求个数,默认值为 100
当然这些值都不是越大越好,需要根据实际情况来设定。可以基于测
试的基础上来不断的调优分析。


Catalina.sh JVM 参数优化,添加如下内容:
CATALINA_OPTS="$CATALINA_OPTS –Xms4000M –Xmx4000M
–Xmn1000M -XX:SurvivorRatio=4 -XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=82 -DLOCALE=UTF-16LE
-DRAMDISK=/ -DUSE_RAM_DISK=ture -DRAM_DISK=true"
配置多个 tomcat 实例,方法也很简单,只需要在服务器上 cp 多个
tomcat,然后修改三个端口和发布目录即可,然后分别启动即可。
为了提升整个网站的性能,还需要在 tomcat 前面架设 nginx web 反向
代理服务器,用以提高用户高速访问。

目录
相关文章
|
缓存 监控 Java
springboot tomcat性能优化
springboot tomcat性能优化
1028 0
|
算法 Java 应用服务中间件
Tomcat性能优化及JVM内存工作原理
Tomcat性能优化及JVM内存工作原理
|
安全 网络协议 Java
Tomcat8安装, 安全配置与性能优化
Tomcat8安装, 安全配置与性能优化
887 0
|
存储 缓存 Java
101分布式电商项目 - Tomcat性能优化(JVM调优)
101分布式电商项目 - Tomcat性能优化(JVM调优)
152 0
|
网络协议 应用服务中间件 Apache
100分布式电商项目 - Tomcat性能优化(禁用AJP连接器)
100分布式电商项目 - Tomcat性能优化(禁用AJP连接器)
170 0
|
应用服务中间件
99分布式电商项目 - Tomcat性能优化(NIO配置)
99分布式电商项目 - Tomcat性能优化(NIO配置)
118 0
|
Java 应用服务中间件
98分布式电商项目 - Tomcat性能优化(使用线程池)
98分布式电商项目 - Tomcat性能优化(使用线程池)
152 0
|
Java 应用服务中间件 API
97分布式电商项目 - Tomcat性能优化(运行方式)
97分布式电商项目 - Tomcat性能优化(运行方式)
101 0
|
XML 缓存 前端开发
Tomcat性能优化及部署整理(2)
Tomcat性能优化及部署整理(2)
Tomcat性能优化及部署整理(2)
|
网络协议 安全 Java
Tomcat性能优化及部署整理(1)
Tomcat性能优化及部署整理(1)
Tomcat性能优化及部署整理(1)