Tomcat 5.5可以处理的最大并发用户数。

4

我正在进行一项学术客户端/服务器项目。在服务器部分,我们使用Tomcat作为应用程序容器。现在我想知道,在服务器上也使用MySQL时,最大可以连接到服务器的并发用户数量是多少。

我应该提到,客户端只向服务器发送HTTP请求并给出返回值,因此每个用户仅连接一分钟左右。Apache JMeter对我来说是一个好选择吗?


1
这几乎是无法回答的问题,它高度依赖于底层硬件、服务器需要执行的任务来服务请求。您需要进行测量,即使使用像JMeter这样的工具也只能用来获得一个大致的数字,因为用户不会像脚本或流量预期完全错误等。 - Mark Rotteveel
4个回答

4
无法给出具体数字。除了各种服务器端实现问题外,还取决于用户在做什么。
简单地“连接”到Web服务器几乎没有意义,因为HTTP不依赖于保持连接打开的时间长于完成请求所需的时间。
引用:“我应该提到客户端只向服务器发送HTTP请求并提供返回值,因此每个用户仅连续一分钟,因此Apache“JMeter是对我的一个好选择吗?”
您似乎试图说出用户正在做什么,但不幸的是,我发现描述难以理解。
JMeter是测试您的服务器可以承受多少流量的工具。 但它不会直接回答“有多少并发用户”这个问题……因为没有简单的方法将JMeter生成的合成负载与实际用户所做的进行比较。
(旁注:为什么要使用Tomcat 5.5而不是Tomcat 6或7?)

1

这取决于许多因素,例如:

  1. 您的服务器配置
  2. Tomcat连接池大小(web.xml)
  3. 应用程序架构、查询效率等

https://dev59.com/gUrSa4cB1Zd3GeqPW39E - Subin Sebastian

0

0
请参考此文档:http://tomcat.apache.org/articles/performance.pdf,其中讨论了各种可扩展性参数和配置。
在最佳情况下(理想设置、良好资源、最佳程序等),我认为Tomcat可以扩展到10,000个并发请求。

@StephenC:一个简单的打字错误改变了整个意思。现已更正。 - Yogendra Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接