Properly configuring a server with balanced memory is critical to ensure memory bandwidth is maximized and latency is minimized. When server memory is configured incorrectly, unwanted variables are introduced into the memory controllers’ algorithm, which inadvertently slows down overall system performance. To mitigate this risk of reducing or even bottlenecking system performance, it is important to understand what constitutes balanced, near balanced and unbalanced memory configurations.
Variables such as DIMM consistency and slot population will dictate whether a configuration is balanced or unbalanced. Follow these guidelines at the socket and server level, to achieve a balanced memory configuration: