[英]how many maximum concurrent users can a tomcat instance, jboss instance and weblogic instance handle?
I am willing to launch a web application. 我愿意启动一个Web应用程序。 It was completely on the structs only and no springs are used in it.
它完全在结构上,没有使用弹簧。 We are willing to launch in either tomcat or jboss or weblogic application servers.
我们愿意在tomcat或jboss或weblogic应用服务器中启动。
So, I may get many users' hits to the application. 因此,我可能会吸引许多用户访问该应用程序。 My hardware is 32GB/8cores and the OS is RHEL6.3.
我的硬件是32GB / 8核,操作系统是RHEL6.3。 So, I would like to know how many maximum concurrent users can a tomcat instance handle.
因此,我想知道一个tomcat实例可以处理多少个最大并发用户。 Similar the way, I would like to know about the maximum concurrent users that jboss-as and weblogic also handle.
以类似的方式,我想了解jboss-as和weblogic也可以处理的最大并发用户数。
Thanks in advance 提前致谢
First, it's not structs, it's "Struts" and no springs but "Spring". 首先,它不是结构,而是“ Struts”,没有弹簧,而是“ Spring”。 Although you have provided your hardware configuration, I would strongly suggest you to use JMeter to do the load testing of your application in your production environment before going live.
尽管已经提供了硬件配置,但是我强烈建议您在上线之前使用JMeter在生产环境中对应用程序进行负载测试。 That would give you a better picture rather than calculating on theories.
这样可以给您带来更好的画面,而不是根据理论来计算。 Look here https://www.digitalocean.com/community/tutorials/how-to-use-apache-jmeter-to-perform-load-testing-on-a-web-server
在这里查看https://www.digitalocean.com/community/tutorials/how-to-use-apache-jmeter-to-perform-load-testing-on-a-web-server
The difference between servlet container and the application server is that application server provides API to make possible or simplify certain tasks. Servlet容器和应用程序服务器之间的区别在于,应用程序服务器提供API来实现或简化某些任务。
If your application is self-sufficient I would recommend going for Tomcat as JBoss is much more resource intensive as well as Weblogic, moreover Weblogic costs some money. 如果您的应用程序是自给自足的,我建议您选择Tomcat,因为JBoss和Weblogic都将占用更多资源,而且Weblogic会花费一些钱。
In regards to how you can load test your application, there are following good free and open source tools available: 关于如何对应用程序进行负载测试,可以使用以下良好的免费和开源工具:
See Open Source Load Testing Tools: Which One Should You Use? 请参阅开源负载测试工具:您应该使用哪一个? guide which highlights main features of the tools and has simple sample load test followed by features and limitations comparison matrix and load reports for the same scenario.
该指南重点介绍了该工具的主要功能,并提供了简单的样本负载测试,随后是功能和限制比较矩阵以及同一场景的负载报告。 Personally I agree with Aakash and would choose JMeter, however your view may be different.
我个人同意Aakash,并且会选择JMeter,但是您的看法可能有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.