Relationship between the number of nodes and the amount of memory required

Our production environment currently consists of 30+ mongodb databases, multiple postgresql databases, a few HA proxy setups, and some mysql setups.

The server setup documentation indicates that 20 nodes can be handled with 16Gi of RAM. The documentation also states that this relationship isn’t proportional either.

Therefore, my question is - how much RAM would PMM server require to be able to monitor… say… around 50 nodes? Ideally, I would like to be able establish some kind of a relationship between the number of nodes and the amount of memory required.

One of my attempts to determine the amount of memory required was to extrapolate - and I ended up with a 32Gi requirement for 50 nodes.

1 Like

Hello @Prashant_Warrier,
I have a client with 624 nodes being monitored by a PMM server with 32GB RAM and 16 vCPUs. We don’t really have a formula for nodes-to-cpu or nodes-to-memory.

1 Like

Thanks @matthewb - that was quite helpful! :slight_smile:

Cheers,
Prashant

1 Like