Why does beam.smp process have high CPU usage?

1,247 views
Skip to first unread message

윤재진

unread,
Jul 31, 2014, 12:46:44 AM7/31/14
to rabbitm...@googlegroups.com
Hello. 
I was running the rabbitmq 3.3.4 with Erlang/OTP 17 [erts-6.1].
i used clustering rabbmit. 

 one machine beam.smp cpu usage is 500% and another beam.smp cpu usage is 200% 


i don't why beam.smp have high cpu usage.


i attached rabbit mq report. and the machine ulimit is 8192.

can you help me?

thank you. 



report.txt

Michael Klishin

unread,
Jul 31, 2014, 12:49:35 AM7/31/14
to 윤재진, rabbitm...@googlegroups.com
On 31 July 2014 at 08:47:13, 윤재진 (spyrog...@gmail.com) wrote:
> > one machine beam.smp cpu usage is 500% and another beam.smp
> cpu usage is 200%
>
> i don't why beam.smp have high cpu usage.

beam.smp is the Erlang VM. It is supposed to use CPU resources when RabbitMQ is
loaded.

500% CPU use can mean full 5 cores or more cores with lower load. If you really want to,
you can limit how many cores the VM is allowed to use. Obviously, it will affect
broker throughput. 
--
MK

Staff Software Engineer, Pivotal/RabbitMQ
Reply all
Reply to author
Forward
0 new messages