[rabbitmq-discuss] Enabling hipe_compile in RHEL 6

Chris Schmidt cischmidt77 at gmail.com
Mon Apr 30 04:51:00 BST 2012


I'm running RabbitMQ 2.71/R14B04 on RHEL 6.2 and am encountering scaling 
issues with (I believe) RMQ. I'm interested in using the hipe_compile or 
other configurations to tune RMQ's throughput. Right now we get around 20k 
messages per second, but anything beyond that the queues begin to grow 
(there are a number of producer/consumer workers and around 15 
queues/exchanges they read/write to). Each worker is acknowledging messages 
as they are processed and sent on to the next process. The messages have 
variable size.

 I've changed the frame_max setting but that doesn't appear to help. I've 
tried increasing the number of workers across additional hardware as well, 
but Rabbit still seems to cap at 20k message/sec. When I set hipe_compile 
to true, the systems states 'Not HiPE compiling: HiPE not found in this 
Erlang installation.' What's odd is that erlang-hipe-R14B-04.1.el6.x86_64 
is installed. Is there something else that needs to be done for RHEL 
systems to enable hipe_compile? I think that it may help get beyond the 
current problem. If that doesn't help, are there other settings or 
something I can look at to determine where the bottleneck is? The RMQ 
server is 60% idle, doesn't have a large amount of I/O wait, and doesn't 
seem to be saturating its network cards (the server has a bonded ethernet 
interface). The worker machines are relatively idle as well.

Thanks,

 Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20120429/9277c7fd/attachment.htm>


More information about the rabbitmq-discuss mailing list