I have an existing NDB Cluster. It's grown larger than I expected and I need to make it bigger. When I ask the management console for the ALL REPORT MEMORY, it looks like the datamemory is 65% full. However, I get page faults, swap, and memory related issues.

How do I find what my correct settings for data-memory, index-memory and any other related parameters should be?

Is ndb_size.pl the correct script to run?

1 Answer 1


Since your data nodes are up and running you can check the size of the virtual memory allocated to the data node. If this is bigger than 80-90% of your available memory you will experience issues like you describe.

  • Thanks @Mikael, to confirm that means if I have 1GB of available memory, then I cannot use more than 80-90% of 1GB of virtual memory? This does seem to fit my problem.
    – xer0x
    Commented Oct 22, 2018 at 22:35
  • 1
    yep, correct for NDB data node processes Commented Oct 23, 2018 at 23:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.