RDIMM ou LRDIMM : bien choisir sa mémoire serveurRDIMM or LRDIMM: choosing the right server memory

Sur une plateforme serveur, le choix entre RDIMM et LRDIMM détermine la capacité maximale que vous pourrez installer et, marginalement, les performances. Les deux formats sont bufferisés, mais pas au même endroit du chemin de données. Comprendre cette différence évite d'acheter des modules que la carte mère refusera ou qui brideront la fréquence.On a server platform, the choice between RDIMM and LRDIMM determines the maximum capacity you can install and, marginally, performance. Both formats are buffered, but not at the same point in the data path. Understanding that difference avoids buying modules the motherboard will reject or that will cap frequency.

Ce que bufferise chaque formatWhat each format buffers

La RDIMM (Registered DIMM) place un registre entre le contrôleur mémoire et les puces DRAM, mais uniquement sur les signaux d'adresses et de commandes. Les données transitent directement. La LRDIMM (Load Reduced DIMM) ajoute un buffer sur les lignes de données elles-mêmes : le contrôleur ne voit plus qu'une charge électrique unique par module, quel que soit le nombre de rangs internes. C'est ce découplage qui permet d'empiler beaucoup plus de puces sur un même module.An RDIMM (Registered DIMM) places a register between the memory controller and the DRAM chips, but only on the address and command signals. Data travels straight through. An LRDIMM (Load Reduced DIMM) adds a buffer on the data lines themselves: the controller sees a single electrical load per module, whatever the number of internal ranks. That decoupling is what allows far more chips to be stacked on one module.

  • RDIMM : buffer d'adresses et de commandes uniquement
  • LRDIMM : buffer d'adresses et buffer de données
  • La charge électrique vue par le contrôleur est le vrai facteur limitant
  • Les deux formats sont incompatibles entre eux dans une même machine
  • RDIMM: address and command buffering only
  • LRDIMM: address buffering plus data buffering
  • Electrical load seen by the controller is the real limiting factor
  • The two formats cannot be mixed in the same machine

Capacité, rangs et fréquence soutenueCapacity, ranks and sustained frequency

Un contrôleur mémoire supporte un nombre limité de rangs par canal. En RDIMM, remplir tous les slots avec des modules dual rank fait souvent chuter la fréquence d'un cran. La LRDIMM, en masquant les rangs derrière son buffer, autorise des modules quad rank ou octal rank et donc des capacités par slot nettement supérieures, tout en conservant la fréquence nominale sur une configuration pleine. C'est l'argument décisif au-delà d'un téraoctet par machine.A memory controller supports a limited number of ranks per channel. With RDIMMs, filling every slot with dual rank modules often drops the frequency one step. LRDIMMs hide the ranks behind their buffer, allowing quad rank or octal rank modules and therefore much higher capacity per slot, while keeping the rated frequency on a fully populated configuration. That is the decisive argument beyond a terabyte per machine.

  • RDIMM : capacités par module plus modestes, latence minimale
  • LRDIMM : capacités élevées, fréquence tenue en configuration pleine
  • Vérifiez toujours la matrice de population du constructeur
  • Le déclassement de fréquence dépend du nombre de rangs par canal
  • RDIMM: smaller per-module capacity, minimal latency
  • LRDIMM: high capacity, rated frequency on a full configuration
  • Always check the vendor population matrix
  • Frequency downclocking depends on ranks per channel

Dans quel cas choisir quoiWhich one to choose, and when

Pour un serveur applicatif, un hyperviseur de densité moyenne ou un nœud de calcul où la latence compte, la RDIMM reste le choix par défaut : moins chère, légèrement plus rapide, largement disponible. La LRDIMM s'impose quand la capacité totale devient la contrainte : bases de données en mémoire, virtualisation dense, analytique, gros contextes d'inférence. Le surcoût du buffer de données se paie en latence légèrement supérieure, sans effet notable sur la plupart des charges. En cas de doute, la matrice de compatibilité de votre plateforme tranche, et S2I peut identifier la référence exacte à sourcer dans un catalogue de plus de 8 700 pièces.For an application server, a moderately dense hypervisor or a compute node where latency matters, RDIMM remains the default: cheaper, slightly faster, widely available. LRDIMM becomes necessary when total capacity is the constraint: in-memory databases, dense virtualisation, analytics, large inference contexts. The data buffer costs slightly higher latency, with no noticeable effect on most workloads. When in doubt the compatibility matrix of your platform settles it, and S2I can identify the exact part to source from a catalogue of more than 8,700 references.

  • RDIMM pour la latence et le rapport capacité-prix courant
  • LRDIMM pour maximiser la RAM par socket
  • Ne mélangez jamais RDIMM et LRDIMM sur une même carte
  • Peuplez les canaux de façon symétrique pour la bande passante
  • RDIMM for latency and everyday capacity-to-price ratio
  • LRDIMM to maximise RAM per socket
  • Never mix RDIMM and LRDIMM on the same board
  • Populate channels symmetrically to preserve bandwidth

Repères de configurationConfiguration guidance

BufferBufferingRDIMM : adresses et commandes / LRDIMM : adresses, commandes et données
Rangs supportésSupported ranksRDIMM : simple à dual rank courant / LRDIMM : quad rank et au-delà
Capacité par moduleCapacity per moduleNettement supérieure en LRDIMM à génération égale
LatenceLatencyLégèrement plus élevée en LRDIMM à cause du buffer de données
Fréquence en config pleineFrequency when fully populatedMieux tenue par la LRDIMM
Usage recommandéRecommended useRDIMM : usage général / LRDIMM : très grande capacité mémoire
MixageMixingInterdit entre les deux formats dans une même machine

Repères indicatifs : la configuration finale est validée avec vous selon vos contraintes réelles (charge, budget, environnement).Indicative guidance: the final configuration is validated with you against your real constraints (workload, budget, environment).

Questions fréquentesFrequently asked questions

Non, sauf si la documentation du constructeur liste explicitement les deux formats comme supportés, et jamais en mélange. Le BIOS initialise le sous-système mémoire différemment selon le type de buffer. Un module non supporté empêchera le plus souvent le démarrage ou sera ignoré au POST.No, unless the vendor documentation explicitly lists both formats as supported, and never mixed. The BIOS initialises the memory subsystem differently depending on the buffer type. An unsupported module will usually prevent boot or simply be ignored at POST.
Elle se mesure en instrumentation synthétique, rarement en production. Sur des charges sensibles à la latence mémoire comme certains calculs scientifiques ou du trading, elle peut compter. Pour de la virtualisation ou des bases de données, le gain de capacité et le maintien de la fréquence compensent très largement.It shows up in synthetic instrumentation, rarely in production. On latency-sensitive workloads such as some scientific computing or trading, it can matter. For virtualisation or databases, the capacity gain and sustained frequency more than compensate.
L'étiquette du module porte généralement la mention R ou L dans la référence, et les outils système comme dmidecode sous Linux ou les rapports IPMI remontent le type de détail technologique. Le numéro de série constructeur permet ensuite de retrouver la fiche exacte et le nombre de rangs.The module label usually carries an R or L in its part number, and system tools such as dmidecode on Linux or IPMI inventory reports expose the technology detail type. The vendor part number then lets you retrieve the exact datasheet and rank count.

Un besoin précis à chiffrer ?A specific need to quote?

Décrivez votre contexte : nous revenons sous 24 à 72 heures avec une approche et un devis.Tell us your context: we come back within 24-72 hours with an approach and a quote.