Livraison gratuite pour achats supérieurs à 79,00 € (hors TVA)
France

Mémoire du Serveur : Guide complet de la mémoire RAM des serveurs

Howard02.06.20231 minutes de lecture

Bien que la mémoire du serveur ne soit qu'une petite partie de l'ensemble du système du serveur, son importance ne doit pas être sous-estimée. Si la mémoire du serveur ne fonctionne pas correctement, le système du serveur peut rencontrer des problèmes tels que le blocage du système ou l'écran bleu, ce qui causera d'importants problèmes aux entreprises. Sans matériel de mémoire, tel que la RAM du serveur ou la mémoire ECC, le système ne peut même pas démarrer. Il est donc nécessaire d'avoir une connaissance de base en matière de mémoire de serveur.
Qu'est-ce que la mémoire d'un serveur ?
La mémoire des serveurs comprend la mémoire vive (RAM) qui traite les données des disques durs ou des lecteurs à semi-conducteurs vers l'unité centrale. En fait, la RAM du serveur est une mémoire volatile, et non une mémoire de stockage permanent, ce qui signifie qu'elle ne conserve les données que lorsqu'elle est connectée à une source d'alimentation. C'est pourquoi les disques durs sont utilisés pour stocker les données de manière permanente.
Cependant, la vitesse de lecture et d'écriture de la RAM est plusieurs fois supérieure à celle de la mémoire de stockage. L'unité centrale de traitement peut accéder directement à la mémoire vive du serveur sans avoir à rechercher des données ou des instructions sur le disque dur. La mémoire du serveur génère également moins de chaleur et est moins susceptible de se détériorer au fil du temps.
Normalement, la capacité de la mémoire vive est considérée comme un facteur vital pour les performances du système. Le manque de mémoire du serveur peut entraîner des goulets d'étranglement qui affectent l'efficacité du système du serveur. Avec plus de mémoire, un serveur peut faire fonctionner davantage de machines virtuelles (Virtual Machines ou VM en anglais). En outre, la mise à niveau de la mémoire existante du serveur peut améliorer la vitesse de la mémoire et la bande passante pour un traitement plus rapide des données.
Quels sont les types de mémoire pour serveur ?
En règle générale, il existe deux types principaux de mémoire serveur : la mémoire RAM tamponnée et la mémoire RAM non tamponnée. La principale différence entre ces deux mémoires est que la mémoire tampon contient des registres entre les modules DRAM (Dynamic Random Access Memory) et le contrôleur de mémoire, ce qui n'est pas le cas de la mémoire non tamponnée.
RAM Tamponnée
La mémoire tampon, également appelée mémoire enregistrée, est utilisée pour réduire la charge électrique sur le contrôleur de mémoire du serveur. En outre, la mémoire tampon est généralement utilisée pour les serveurs et autres systèmes haut de gamme qui nécessitent un environnement de fonctionnement stable, car elle offre une grande stabilité des données stockées.
Le plus grand avantage de la RAM tamponnée est la mémoire tampon, qui peut recevoir des informations directement de l'unité centrale, réduisant ainsi les temps de lecture et d'écriture physiques. Il existe trois types de mémoire tampon : la mémoire enregistrée (RDIMM), la mémoire locale réduite (LRDIMM) et la mémoire entièrement tampon (FBDIMM).
RDIMM : Contrairement à la mémoire non tamponnée, la mémoire enregistrée contient des registres sur le module DIMM pour tamponner les signaux de commande entre les DRAM et le contrôleur de mémoire. Cela permet d'utiliser jusqu'à trois modules DIMM à double rang par canal de mémoire, augmentant ainsi la quantité de mémoire que le serveur peut prendre en charge.
LRDIMM : nouvelle version de la mémoire tampon, la LR-DIMM offre des capacités de mémoire maximales globales importantes, car elle utilise des tampons de mémoire pour intégrer les charges électriques sur les rangs des LR-DIMM en une seule charge électrique. Cependant, elle génère également plus d'énergie et a une latence plus faible que la R-DIMM.
FBDIMM : FB-DIMM est une ancienne version de la mémoire tampon, qui est également une technologie de production de RAM. Elle est utilisée pour améliorer au maximum la vitesse, la stabilité et la compatibilité de la mémoire des serveurs. Les FB-DIMM et les LR-DIMM ne sont pas compatibles avec les R-DIMM et sont utilisés pour réduire la charge des modules de mémoire sur le bus de mémoire.
RAM Non Tamponnée
Dans la mémoire non tamponnée, l'unité centrale accède directement au contrôleur de mémoire puisqu'il n'y a pas de registre entre les modules DARM et le contrôleur de mémoire. Contrairement à la mémoire tampon, elle génère une charge électrique plus importante sur le contrôleur de mémoire.
La mémoire vive non tamponnée est couramment utilisée pour les ordinateurs de bureau, les ordinateurs portables, etc. en raison de son prix relativement bas. Cependant, elle est moins stable pour les systèmes et les données stockées.
Quelles sont les technologies de mémoire de serveur ?
La raison pour laquelle la mémoire vive des serveurs surpasse celle des PC réside dans ses technologies uniques, telles que ECC, Chipkill et le registre, qui assurent une stabilité extrêmement élevée et des performances de correction d'erreurs pour la mémoire des serveurs.
Mémoire ECC
La vérification et la correction des erreurs (Error Checking and Correcting ou ECC en anglais) est une technologie de correction des erreurs dans les instructions informatiques largement utilisée dans divers domaines. Par rapport à la parité, une technologie de vérification des erreurs utilisée dans la mémoire ordinaire des serveurs, la technologie ECC peut non seulement vérifier les erreurs, mais aussi les corriger. En raison de facteurs électriques, les données transférées dans la mémoire des serveurs ne peuvent pas être totalement exactes. La mémoire ECC permet de garantir la stabilité et la fiabilité des systèmes de serveurs.
Registre
Le registre est une autre technologie largement utilisée dans la mémoire vive des serveurs. En fait, les registres sont à la mémoire du serveur ce que les répertoires sont aux livres. Avec le registre, après avoir reçu des instructions, la mémoire du serveur peut d'abord récupérer le répertoire, puis effectuer des opérations de lecture et d'écriture. L'efficacité du fonctionnement de la mémoire vive du serveur s'en trouve considérablement accrue. De plus, la mémoire de registre actuellement populaire est également équipée de la technologie ECC, c'est pourquoi on l'appelle aussi mémoire de registre ECC. Ces deux types de mémoire se complètent mutuellement.
Technologie de mémoire Chipkill
La technologie de mémoire Chipkill a été développée par IBM il y a 20 ans pour résoudre la pénurie de technologie ECC dans la mémoire des serveurs. Il s'agit d'une nouvelle norme de protection de la mémoire ECC. Étant donné que l'ECC ne peut pas corriger les erreurs de plus de deux bits, tous les bits de données risquent d'être perdus, ce qui entraîne des pannes du système.
Toutefois, les données peuvent être transmises à plusieurs puces de mémoire DIMM grâce à la technologie Chipkill, ce qui signifie que si l'une des puces tombe en panne, cela affecte un certain bit d'un octet de données, plutôt que le fonctionnement normal des serveurs. En outre, avec la technologie de mémoire Chipkill, la mémoire du serveur peut vérifier et corriger jusqu'à 4 mauvais bits de données en même temps, ce qui améliore encore la fonctionnalité du serveur.
Mise en miroir de la mémoire
La mise en miroir de la mémoire est une technologie qui divise la mémoire du serveur en deux canaux indépendants. Généralement, un canal en réplique un autre pour assurer la redondance.
Par exemple, en cas de défaillance d'un module DIMM, l'ensemble du système de serveur ne sera pas affecté, car le contrôleur de mémoire est immédiatement déplacé vers un autre canal. Par conséquent, la mise en miroir de la mémoire permet d'atteindre un niveau plus élevé de fiabilité et de consolidation de la mémoire. En outre, il offre également une protection complète contre les erreurs à bit unique et à bits multiples.
Protection de la mémoire
Comme son nom l'indique, la protection de la mémoire est une stratégie qui contrôle les droits d'accès à la mémoire d'un ordinateur. L'objectif principal est d'empêcher les applications de profiter de la mémoire qui n'a pas été allouée par le système, ce qui permet d'éviter les dommages ou la perte de données dans une certaine mesure.
Semblable à la sauvegarde à chaud des disques durs, la technologie de protection de la mémoire peut utiliser les bits de réserve pour récupérer les données en cas de défaillance d'un module DIMM, assurant ainsi le bon fonctionnement du serveur. Elle peut également corriger jusqu'à 4 erreurs de bits consécutives dans chaque paire de modules DIMM.
Comment choisir la meilleure mémoire de serveur ?
De nombreux facteurs doivent être pris en compte lors du choix de la mémoire d'un serveur, et ils dépendent tous de votre cas d'utilisation. Il est essentiel d'évaluer tous les points mentionnés ci-dessus autour de votre projet pour prendre la bonne décision. Le choix de la mémoire serveur (quantité et types de modules) va de pair avec d'autres composants qui interagissent avec la RAM, tels que les rangs de mémoire serveur, ECC, DDR, la carte mère, l'unité centrale du serveur et le stockage du serveur, et il convient donc de vérifier que tous les composants sont compatibles.
Si vous souhaitez utiliser un serveur dédié, vous aurez besoin d'une quantité décente de RAM pour vous assurer que le serveur est capable de gérer la charge. FS fournit une variété d'options de mémoire de serveur, les utilisateurs peuvent acheter ou personnaliser les serveurs en fonction des besoins du projet, en assurant la meilleure compatibilité des composants.
Conclusion
En résumé, la mémoire du serveur joue un rôle important dans les systèmes de serveurs. La mise à niveau de la RAM du serveur peut apporter au système de serveur une stabilité et une efficacité accrues. Fondamentalement, la mémoire tampon et la mémoire non tampon sont les deux principaux types de mémoire de serveur. La mémoire RAM du serveur peut améliorer les performances en utilisant des technologies telles que la mémoire ECC, le registre, la mémoire Chipkill, etc.