gpt4 book ai didi

Tomcat性能负载

转载 作者:行者123 更新时间:2023-11-28 22:44:26 25 4
gpt4 key购买 nike

我们目前正在对我们的应用程序进行负载测试,这是一个 Java 休息服务网络应用程序。乍一看性能很差,但我们没有比较点。

环境:- Amazon micro EC2 实例上的 ubuntu 12.04 服务器- tomcat 7, maxThreads=500, Xmx=450m- java 6,默认安装。

网络应用/服务:一个带有名为“getVersion”的服务的简单 webapp。它返回一个字符串“1”——没有处理(数据库、文件等)——只返回“1”。

测试:我们使用 multimechanize 对其进行了负载测试:100 个并发用户持续 60 秒。我们每秒实际上有 76 个请求。

结果:在 0,X 和 5 秒之间做出响应。 5 秒,大约每 10 个请求出现一次。

我们认为 Tomcat 可以轻松处理如此大量的并发请求。这是正常的吗?除了内存,maxThreads 还有什么需要调的吗?

最佳答案

The result : between 0,X and 5 seconds to respond. 5 seconds appearing once every 10 requests approximatively.

基于以上内容,我会附加一个分析器(例如 jvisualvm)并观察 GC 周期,尝试设置并行 GC,或者只是增加堆大小并查看它是否有影响,450m 应该足够了,但每个都膨胀请求和有很多用户可能会导致频繁的 GC 周期,只是一个猜测,但值得检查

关于Tomcat性能负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com