4.tomcat系统优化

2020-11-05  本文已影响0人  _少年不知愁

1.tomcat系统优化

指标

降低响应时间
提高系统吞吐量(QPS)
提高服务的可用性

2.性能优化中使用的工具

JConsole

一个内置 Java性能分析器

jdk安装目录/bin/jconsole.exe

JMeter

一个Apache组织开发的基于Java的压力测试工具jdk安装目录/bin/jconsole.exe

下载地址:http://jmeter.apache.org/download_jmeter.cgi

性能优化测试原则

指标:正确率、CPU占有率、QPS、JVM

3.server.xml优化

tomcat8.5之后默认时NIO

tomcat-io模型.jpg

4.web.xml优化

1.去掉不必要的资源:JspServlet

2.seesion也可以移除

valve优化

移除掉AccessLogValvevalve实现都需要消耗java应用的计算时间,一般我们可以使用nginx来记录

5.tomcat线程池配置

线程池指定Web请求负载的数量

合理设置maxThreads线程数

6.提高JVM堆内存大小

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8-server
-Xms1024m -Xmx1024m-XX:NewSize=512m -XX:MaxNewSize=512m
-XX:PermSize=512m-XX:MaxPermSize=512m -XX:+DisableExplicitGC"

-Xms – 指定初始化时化的栈内存

-Xmx – 指定最大栈内存

上一篇 下一篇

猜你喜欢

热点阅读