I have 1 node with 8 cores cpu(Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz) and 16G RAM<div>OS: centos 6.3 64bits</div><div>Rabbit MQ version: rabbitmq-server-3.2.2-1.noarch</div><div><br></div><div>exchange: ex-statcen, direct type</div><div>queue :4 queues, use the same direct routine key to get 4 copies from the ex-statcen</div><div><br></div><div>It worked ok at start, the speed to ex-statcen exchange is 7k/sec, and the consumer is very quickly.</div><div>After a while, the queue consumer become slow, about 2,000,000 messages stayed in queue.</div><div>Then I stop the consumer and restart a new consumer, the speed of consumption was still very slow, about 10~700/sec.</div><div><br></div><div>My question is why the speed of consumption can not back to the 7k/sec? How to improve the speed.</div><div><br></div><div>Note that I've enabled the HiPE. with erlang R16B03 version</div><div><br></div><div>thx!</div>