KNOWLEDGE CENTRE / SERVERS / MEMORY

Server RAM: ECC, RDIMM and LRDIMM Explained

Server memory is designed for reliability and scalability. ECC and registered memory technologies are important considerations in server selection.

Server memory is different from ordinary desktop memory. Reliability, compatibility and the memory architecture supported by the server all matter.

Practical example: planning a memory upgrade

Server memory upgrade example
Server memory upgrade exampleTotal gigabytes alone do not define a valid server memory configuration. CPU socketsCheck installed CPUsChannelsFollow population orderDIMM typeCheck compatibilityGrowthPreserve upgrade path Total gigabytes alone do not define a valid server memory configuration.

Total gigabytes alone do not define a valid server memory configuration.

Scenario: A two-socket-capable server currently has one processor and needs more RAM.

Before ordering DIMMs, the administrator checks which memory slots belong to the installed processor, the supported DIMM type, the required population order and whether existing modules can be combined with the proposed upgrade. Simply buying enough DIMMs to reach the desired total capacity is not sufficient.

Decision: Populate memory according to the exact server manual and preserve a sensible future upgrade path instead of filling every slot with small modules.

Common mistakes and selection checklist

Common mistakes

  • Buying DIMMs purely by capacity without checking the exact server generation and supported memory type.
  • Populating slots in a convenient physical order instead of the platform's documented channel order.
  • Filling every slot with small modules and making the next upgrade unnecessarily expensive.

What happens if you get it wrong?

The server may refuse the configuration, run memory at a reduced speed, lose balanced channel performance, or force a costly replacement of existing DIMMs during the next expansion.

Selection checklist

  • Identify the exact server model, generation and installed processors.
  • Check supported DIMM type, speed, rank and capacity rules.
  • Follow the manufacturer's slot population sequence.
  • Check whether mixing existing and new modules is supported.
  • Plan the next memory upgrade before choosing module sizes.

What is ECC memory?

ECC, or Error-Correcting Code memory, provides mechanisms for detecting and correcting certain memory errors. It is commonly used in systems where memory reliability is important.

What is RDIMM?

RDIMM means Registered DIMM. Registered memory includes a register that helps manage the electrical load between the memory controller and the memory modules. Server platforms are designed to support specific memory types and configurations.

What is LRDIMM?

LRDIMM means Load-Reduced DIMM. It is designed to reduce the electrical loading presented by memory modules and can support high-capacity configurations on compatible server platforms.

Compatibility matters

Do not select server RAM by capacity alone. The server platform, processor generation, supported memory type, module capacity, speed and population rules all need to be checked.

Memory typeKey point
ECCError detection and correction capability
RDIMMRegistered server memory architecture
LRDIMMLoad-reduced memory architecture for compatible platforms
How to use this information

Confirm the exact product specification, supported configuration and compatibility before ordering. Platform generation, firmware, licences and optional components can change what a product supports.