Wrong balance between Aerospike instances in cluster


#1

I have an application with a high load for batch read operations. My Aerospike cluster (v 3.7.2) has 14 servers, each one with 7GB RAM and 2 CPUs in Google Cloud.

By looking at Google Cloud Monitoring Graphs, I noticed a very unbalanced load between servers: some servers have almost 100% CPU load, while others have less than 50% (image below). Even after hours of operation, the cluster unbalanced pattern doesn’t change.

Is there any configuration that I could change to make this cluster more homogeneous? How to optimize node balancing?


How do I load balance across the nodes in a cluster?