【发布时间】:2011-12-19 17:25:03
【问题描述】:
我尝试在 VPS 上进行测试,结果接近每秒 10K 请求,那是 simple 'hello world' servlet,更不用说调用 membase。
我的 VPS 是 2 x Intel Xeon X5570,四核“Nehalem”架构。
注意:我不是 java 专家,也不是 tomcat 专家,这是默认设置。
还有其他人可以处理如此高的流量吗?
我使用了 apache bench,大概运行了 4-5 次,向服务器发出了大约 100K 的请求。
【问题讨论】:
-
希望@Brian Roach 能加入 :)
-
你确定你没有被client绑定吗?我们很难从任何“测试工具”中获得准确的数字,因为我们会在 tomcat 之前最大化客户端。我们最终编写了自己的简单测试类,这些类产生了足够多的线程来保持查询率足够高,从而获得准确的数字。另外,@BalusC 在下面说了什么。
-
@Brian 好点,我也在同一台机器上运行它。但是让我觉得它很简单,就像你可以得到'hello world'一样,我想你的有更多的逻辑,比如身份验证等,然后写入数据库。令人惊奇的是,将红宝石从水中吹出!
-
JMeter 是一个非常宝贵的网络服务器压力测试工具。它的用户界面非常简陋,不完全有品位和用户友好,但它的工作非常好。
-
我们通过连接池保持与 membase 的持久连接,我们的中位查询时间
标签: java tomcat scalability membase