服务器中的java tomcat 8.0.32性能调优。生产服务器中的xml配置
目前,我已经在Tomcat8.0中部署了我的GrailsWAR文件,使用的是带有2GB内存的ubuntu操作系统
我想知道需要在下面的代码中修改的配置,如maxConnections和maxThread等,以提高性能
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
另外,我想知道tomcat可以处理的最大并发用户数
我已经阅读了tomcat文档,大部分内容我都无法理解
感谢您的帮助
# 1 楼答案
“视情况而定”(TM)
tomcat可以访问的最大连接数——就像并发用户数一样——完全取决于您的应用程序在做什么:它可能为每个请求计算分形图像,也可能只是显示静态内容。您最了解应用程序的功能,也最了解服务器的硬件
一些应用程序需要大量CPU,其他应用程序则受到RAM、DB性能或I/O的限制。然后根据您的措施增加或减少数量或已接受的连接。调整分配的内存。调整数据库。添加另一个网络适配器。当然,所有这些活动都只有在您的测量结果表明这修复了调试过程中发现的瓶颈时才能进行
从我的评论中引出要点:这就是它所依赖的(不完整的列表)-即使你回答了每一个要点,仍然不可能预测一个数字:
这个问题根本没有明确的答案。您必须自己测量您的安装