We are facing bad performance in our RabbitMQ clusters. Even when idle.
Once installed the rabbitmq-top plugin, we see many processes with very high reductions/sec. 100k and more!
Questions:
- What does it mean?
- How to control it?
- What might be causing such slowness without any errors?
Notes:
- Our clusters are running on Kubernetes 1.15.11
- We allocated 3 nodes, each with 8 CPU and 8 GB limits. Set vm_watermark to 7G. Actual usage is ~1.5 CPU and 1 GB RAM
- RabbitMQ 3.8.2. Erlang 22.1
- We don't have many consumers and producers. The slowness is also on a fairly idle environment
- The
rabbitmqctl statusis very slow to return details (sometimes 2 minutes) but does not show any errors