Last tested: Jan 12, 2021
You are looking to expand the number of nodes hosting Looker from 2 to 5 and the two current nodes have 96GB memory and you are adding three more nodes with 24GB of memory.
Does this make a difference overall? Is it best practice to have the same memory allocation distributed across all nodes?
It is best practice to keep all the instances (nodes) identical in a cluster. This is because Looker won't take into account the memory/cpu of each node, and will treat them all evenly. So if the nodes are different sizes, a smaller node won't be taking a proportionally smaller load from the looker application - The load will be shared equally across nodes, regardless of size. We have seen issues regarding uneven node sizes when scheduling work.