Maximizing System x and ThinkServer Performance with a Balanced Memory ConfigurationPlanning / Implementation
Configuring a server with balanced memory is important for maximizing its memory bandwidth and overall performance. Lenovo servers running Intel Xeon v3 or v4 processors have 4 or 8 memory channels per processor and up to three DIMMs per channel, so it is important to understand what is considered a balanced configuration and what is not.
In this paper, we introduce three balanced memory guidelines that will guide you to select a balanced memory configuration. Balanced and unbalanced memory configurations are presented along with their relative measured memory bandwidths to show the effect of unbalanced memory. Suggestions are also provided on how to produce balanced memory configurations.
This paper is for System x and ThinkServer customers and for business partners and sellers wishing to understand how to maximize the performance of Lenovo servers.
Note: For a discussion of balanced memory on ThinkSystem servers, see https://lenovopress.com/lp0742
Table of Contents
Balanced memory configurations
About the STREAM test
Applying the balanced memory guidelines - E5 processors
Applying the balanced memory guidelines - E7 processors
Maximizing memory bandwidth
Cluster on Die option impact on memory bandwidth
Changes in the 4 October 2017 update:
- Correction that one of the 6-DIMM configurations is balanced