Question about RabbitMQ Memory Usage especially about "other_system" #1099
-
I'm currently testing setting up RabbitMQ-Clusters via the kubernetes-operator on Kubernetes 1.24. I tried to setup a small 3-node cluster and initially tried to set the resource request/limits as seen in the examples to 2G and 2 CPUs. But with this the pods where instantly OOMkilled. I have several other bare-metal clusters - with much older RabbitMQ (3.8) and Erlang (23.3) versions running, and they use much less memory even with load. So is that now normal that with RabbintMQ 3.9/3.10 and Erlang 24 there is already much higher memory usage from the beginning on? Or do I have already some strange issue :D? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 5 replies
-
It's definitely not expected to require a few GB of RAM for an empty cluster. Can you provide your |
Beta Was this translation helpful? Give feedback.
-
Okay - interesting. I also tried it with The Kubernetes cluster consists of 3 Virtualbox VMs (2 master-nodes with worker role and 1 worker - I know not optimal but for testing it should be sufficient), with NAT (10.0.2.15) and host-only interface (192.168.56.111-113).
Just spotted a misconfiguration in the Kubernetes config, perhaps this causes something strange issue. Will correct that and add an reply asap if this was the fix. In the meantime, here is the yaml I use. The
My persistent volumes are setup like this
The
Inside of one of the pods: The
Some
And here are some screenshots from the management UI |
Beta Was this translation helpful? Give feedback.
-
I'm afraid I don't know what can be causing this. I can recommend setting up Prometheus/Grafana and the Erlang Memory dashboard: https://grafana.com/grafana/dashboards/11350. Perhaps this will give us some insights. |
Beta Was this translation helpful? Give feedback.
-
Maybe related: #959 |
Beta Was this translation helpful? Give feedback.
Maybe related: #959