Contraintes techniques détaillées
"Même capacité" ne suffit pas : cinq variables à respecter ensemble.
L'erreur la plus fréquente que nous voyons est le "j'ai acheté 4 barrettes de RAM identiques à celles que j'avais, mais le système ne démarre pas / démarre à la moitié de la capacité / génère des erreurs ECC en continu". Les raisons sont ci-dessous.
1 · Rank et organisation
Le rank d'un DIMM (1R, 2R, 4R, 8R) indique le nombre de groupes de puces adressés séparément. Les combinaisons admises dépendent du nombre de slots peuplés par canal mémoire : souvent, 2 DPC (slots par canal) ne supportent que certaines combinaisons de rank. Exemple typique : sur Intel Xeon Scalable Gen2/Gen3, 2 DPC avec 4R LRDIMM passe, 2 DPC avec 2R RDIMM passe, mais 2 DPC avec 8R LRDIMM dépasse la limite.
2 · Tension et type
La tension nominale (1,2 V pour la DDR4, 1,1 V pour la DDR5) doit être cohérente. Plus important encore : le type de bus — RDIMM (registered), LRDIMM (load-reduced), UDIMM unbuffered — sont mutuellement exclusifs sur les systèmes enterprise. Ne jamais mélanger. Les UDIMM sont absentes des serveurs enterprise standard, sauf sur des motherboard Supermicro d'entrée de gamme.
3 · Fréquence et derating
La fréquence nominale du DIMM (par ex. 3200 MT/s) n'est pas toujours celle réellement atteinte : elle dépend du nombre de DIMM par canal, du SKU CPU, de la tension. Ajouter 2 DIMM sur un canal peut forcer le derating de la fréquence. Le système s'aligne toujours sur le module le plus conservateur présent, quel que soit leur nombre.
4 · Vendor SmartMemory
Depuis la Gen10, HPE impose HPE SmartMemory, des kits à firmware propriétaire reconnus par le BIOS. Mélanger de la SmartMemory officielle et des DIMM génériques (même électriquement identiques) génère des warnings persistants sur iLO et, dans certains cas, le système refuse de fonctionner en mode performance. Dell et Lenovo sont plus permissifs ; Cisco UCS très restrictif.
5 · Balanced population
Les CPU serveur modernes disposent de 6, 8 ou 12 canaux mémoire. Pour une bande passante maximale, chaque canal doit être peuplé de façon symétrique. Exemple Xeon Scalable Gen3 (8 canaux) : 8 DIMM par socket = configuration optimale ; 4 DIMM acceptable (4 canaux actifs) ; 6 DIMM = pénalité élevée, déconseillé. Sur AMD EPYC à 12 canaux, la règle est encore plus déterminante.
6 · Limites du socket CPU
Même si la motherboard supporte 4 To par socket sur le papier, certains SKU CPU de la même famille ont des limites plus strictes. Le Xeon Silver 4314 supporte 4 To ; le Xeon Bronze descend à 1 To. EPYC 7232P 4 To ; certains SKU Bronze AMD sont limités. À vérifier systématiquement avant de proposer l'upgrade.