1

我尝试使用 restful 发布请求发布消息,但无法发布超过 200 msg/sec 并且我的 CPU 利用率高于 90%,我使用 jmeter 进行负载测试。我在 amazon EC2 上的 ActiveMQ M1.large 实例类型,我还配置了性能变化,例如我遵循的线程大小

http://stackoverflow.com/questions/5487851/activemq-via-rest-high-throughput-jetty-configuration
http://www.pepperdust.org/?p=150

export JAVA_OPTS="-Xms5G" 

export ACTIVEMQ_OPTS_MEMORY ="-Xms5G"

ulimit -n 65000

然后也无法发布超过 200 msg/sec

4

1 回答 1

0

嗯,这里有很多变数。刚刚在我的笔记本电脑上本地对我的 vanilla activemq 安装进行了简单的 jmeter 测试。

Jmeter:10 个线程,~5K 文本文件/消息。

= ~370 持久性消息/秒。

你在jmeter中的设置是什么?您是否正在考虑改用 JMS?

于 2012-05-16T23:12:41.517 回答