首页 > 其他 > 详细

tomcat优化

时间:2019-04-19 18:54:58      阅读:117      评论:0      收藏:0      [点我收藏+]

线程池优化:

  1>ulimit  -a

    修改: /etc/security/limits.conf

  2>添加maxConnections的配置   ()

    对CPU要求更高时,建议不要配置过大

    对CPU要求不是那么特别高,建议配置3000左右  (默认为10000)

    配置文件:server.xml------->connector

  3>maxTreads 最大线程数   默认为200;  建议:500~700

  4>acceptCount 最大排队等待数  

技术分享图片

acceptCount比作前厅(容纳取到号的人)、maxConnections比作大厅(容纳买到票的人)、maxThreads比作影厅(可以理解一个影厅只容纳一个人,因为一个线程同时只处理一个请求)

以下场景是针对已达到maxConnections最大值来讨论的:

1)取号:如果前厅人数已达到acceptCount,则拿号失败,会得到Connection refused connect的回复信息。反之则会进入前厅,等待买票。

2)买票:当大厅人数小于maxConnections时,前厅的人就可以进入大厅

3)观影:当影厅的人离开时,大厅的部分人能进入影厅,一般来讲大厅的容量要远大于影厅的数量。

 

JVM优化:

 

tomcat优化

原文:https://www.cnblogs.com/byfboke/p/10737647.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!