JVM性能优化(四)提高网站访问性能之Tomcat优化

Hope ·
更新时间:2024-11-10
· 616 次阅读

一、前言

tomcat 服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了,对于tomcat的优化,主要是从2个方面入手,一是tomcat本身的配置,另一个是tomcat所运行的Jvm虚拟机的调优

二、Tomcat配置优化 2.1 下载安装tomcat

案例中使用的Tomcat版本是 8.0+ 版本

下载安装:https://tomcat.apache.org/download-80.cgi

# 保存退出 # 如果是tomcat7,配置了tomcat用户就可以登录系统了,但是tomcat8中不行,还需要修改下面一个配置文件,否则访问不了,提示403 vim cd webapps/manager/META-INF/context.xml <!-- --> # 保存退出即可 # 启动tomcat 2.33 启动访问

成功访问tomcat地址后,点击 首页中Server Status,输入用户名密码tomcat/tomcat

在这里插入图片描述
重启tomcat,查看效果:

保存退出,重启tomcat,查看效果
在这里插入图片描述

在页面中现实最大线程为 -1 ,这个是正常的,只是显示的问题,实际使用的指定的值

3.3 tomcat的三种运行模式

tomcat的运行模式有三种:

bio: 默认的模式,性能非常低下,没有经过任何优化处理和支持 nio: (new I/O),是Java SE 1.4及后续版本提供的一种新的 I/O操作方式(即java.nio包及其子包),java nio是一个基于缓冲区,并能提供非阻塞I/O操作的java API ,因此nio也被看成是 non-blocking I/O的缩写,它拥有比传统I/O操作(bio)更好的并发运行性能 apr: 安装起来最困难,不过在tomcat8中有最新的nio2,速度更快,建议使用nio2

设置nio2:

测试结果:

原创文章 65获赞 504访问量 21万+ 关注 私信 展开阅读全文
作者:牧小农



Tomcat jvm 优化

需要 登录 后方可回复, 如果你还没有账号请 注册新账号