Tomcat 8 性能优化
本博客的目的不在于给出最佳配置,而是带领开发者,能够从实际情况出发,通过不断的调节tomcat和jvm参数,去发现吞吐量,平均响应时间和错误率等信息的变化,同时根据服务器的cpu和内存等信息,结合接口的业务逻辑,最好是测试使用率最高,并发最大,或者是最重要的接口(比如下单支付接口),设置最优的tomcat和jvm配置参数。 目的 通过Tomcat性能优化可以提高网站的并发能力。 Tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对Tomcat的优化也变得非常重要了。 对于Tomcat的优化,主要是从2个方面入手,一是Tomcat自身的配置,另一个是Tomcat所运行的jvm虚拟机的调优。 服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。硬件我们不说了,这个方面是钱越多越好是吧。 一、Tomcat配置优化 Linux环境安装运行Tomcat8 具体的安装步骤可以参考Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项 如果需要登录系统,必须配置tomcat用户,在安装完Tomcat后,进行如下操作 在/conf/tomcat-users.xml文件中的标签里面添加如下内容 <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename=