Endpoint to estimate node RAM

In some cases, we can make an educated guess. Most notably by looking at:

  • If MariaDB: amount of InnoDB data.

  • If PHP: amount of FPM pools, multiplied by their average memory usage.

  • If Redis: the sum of all Redis instances' memory limits.

  • Safety margin (e.g. 20%).

Advantages:

  • Users are able to estimate their costs beforehand. It is useful to know what costs for growth will be in advance.

  • When growth is expected, users can upgrade nodes before running into memory issues.

  • We don't have to do manual calculations (doesn't scale).

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

Core

Date

2 months ago

Author

William Edwards

Subscribe to post

Get notified by email when there are changes.