
Choisir la bonne mémoire serveur est l’une des décisions les plus importantes lors de la configuration ou de la mise à niveau d’un serveur. Cela affecte directement les performances du serveur, sa fiabilité et sa capacité à s’adapter à l’augmentation de la charge de travail. Cependant, avec autant de choix de modules de mémoire, de technologies et de configurations, il peut être difficile de savoir quoi acheter.
Pour faciliter ce processus, nous avons rassemblé 10 conseils couvrant tous les aspects, de la compatibilité et des performances à la fiabilité, au coût et à la pérennité. À la fin, vous disposerez d’un cadre clair pour sélectionner en toute confiance les modules de mémoire adaptés à vos serveurs et les acheter en toute tranquillité.
1. Types de mémoire
Avant toute chose, vérifiez la technologie de mémoire utilisée par votre serveur, DDR4 ou DDR5, car ces deux technologies ne sont pas interchangeables.
Si vous ajoutez de la mémoire à un système existant, vous devrez peut-être choisir le même type de mémoire que celui déjà installé. Pour les nouveaux montages, il est recommandé de choisir un serveur basé sur la technologie DDR5, car la technologie DDR4 est en cours d’abandon par les fournisseurs, tandis que la DDR5 sera disponible pendant de nombreuses années, ce qui facilitera les mises à niveau futures et prolongera la durée de vie utile de votre serveur.
Il est également important de tenir compte des types de module de mémoire. Les serveurs utilisent généralement l’un des trois types suivants :
- RDIMM (DIMM à registres) : option la plus courante. Ces modules offrent un équilibre entre performances, stabilité et coût. Disponible pour DDR4 et DDR5.
- LRDIMM (DIMM à charge réduite) : conçus pour les configurations DDR4 de plus grande capacité, ces modules réduisent la charge électrique sur le contrôleur mémoire afin d’obtenir une mémoire totale plus importante par serveur et des latences totales inférieures à celles des modules RDIMM.
- MRDIMM (DIMM à rangs multiplexés) : option la plus récente pour la DDR5. Ces modules offrent une bande passante plus élevée pour les charges de travail qui exigent des performances extrêmes.
Ces types ne sont pas interchangeables ; les combiner dans un même système peut empêcher un serveur de démarrer. Assurez-vous de sélectionner la génération et le type pris en charge par votre plateforme, et veillez à ce que tous les modules soient cohérents entre les canaux pour obtenir les meilleures performances. En cas de doute, veuillez consulter la documentation du fabricant de votre serveur ou notre outil de configuration de mémoire pour vous aider à choisir les modules pris en charge par votre système.
2. Planification de la capacité pour vos charges de travail
Avant de choisir une mémoire serveur, il est impératif de déterminer la capacité requise. Vos applications et vos charges de travail doivent vous guider dans le choix de la capacité de mémoire à cibler. Vous devrez également vérifier l’architecture des canaux mémoire, les caractéristiques de votre serveur et le nombre de connecteurs DIMM disponibles. Les processeurs des serveurs sont conçus pour agréger la bande passante des groupes de modules identiques, et les serveurs multiprocesseurs doivent présenter des chargements de mémoire identiques afin d’optimiser et d’équilibrer les performances.
Examinez les tailles par module disponibles pour votre plateforme (par exemple, 32 Go, 64 Go, 96 Go, 128 Go) et comparez-les au nombre de connecteurs DIMM disponibles pour l’architecture des canaux de mémoire. Il ne s’agit pas seulement de remplir tous les connecteurs ; vous devez également penser à vous préparer pour les futures évolutions. Si votre projet nécessite 256 Go aujourd’hui, mais que ce chiffre pourrait doubler d’ici deux ans, il est plus judicieux d’installer dès maintenant des modules DIMM plus grands et de laisser des connecteurs libres pour une éventuelle extension. Remplir chaque connecteur avec des modules plus petits peut sembler rentable au premier abord, mais cela ne vous laissera aucune marge en cas d’augmentation future de la charge de travail.
Il est également important de noter que le fait de remplir chaque connecteur peut affecter les performances de la mémoire. La plupart des serveurs qui disposent de plusieurs groupes de connecteurs par processeur limitent la vitesse de la mémoire si le deuxième ou le troisième groupe de connecteurs est rempli. Si vos applications dépendent de la mémoire et bénéficient d’une bande passante plus élevée, le fait de compromettre inutilement les performances de la mémoire peut entraîner une augmentation de la latence ou, pire encore, une perte de revenus.
Toutes les applications ne nécessitent pas une mémoire hautes performances ; certaines peuvent privilégier des capacités de mémoire plus élevées. Ces deux aspects ne s’excluent pas mutuellement, mais il est essentiel de savoir comment vos applications utilisent le matériel pour prendre les bonnes décisions au moment de configurer la mémoire.