Bon sens de la mémoire du serveur

Dans le domaine du serveur, trois principaux types de modules de mémoire (DIMM) sont actuellement utilisés: UDIMM, RDIMM et LRDIMM.

UDIMM

UDIMM: Le nom complet est DIMM sans tampon, c'est-à-dire module de mémoire double en ligne sans tampon, ce qui signifie que les signaux d'adresse et de contrôle ne sont pas mis en mémoire tampon, sans aucun réglage de synchronisation, et atteignent directement la puce DRAM sur le DIMM. Étant donné que UDIMM n'a pas de cache entre le CPU et la mémoire, le délai est petit à la même fréquence.

Lorsque les données sont transmises du CPU à chaque particule de mémoire, UDIMM doit s'assurer que la distance de transmission entre le CPU et chaque particule de mémoire est égale, afin que la transmission parallèle soit efficace, et cela nécessite un processus de fabrication plus élevé. Par conséquent, UDIMM a les deux capacité et fréquence.

La différence entre la mémoire UDIMM, LRDIMM et RDIMM du serveur

RDIMM

RDIMM: Nom complet DIMM enregistré, double module de mémoire en ligne avec registre. RDIMM ajoute un registre à la barre de mémoire pour la transmission, qui est située entre le CPU et les particules de mémoire, ce qui non seulement réduit la distance de transmission parallèle, mais assure également l'efficacité de la transmission parallèle. En raison de l'efficacité élevée des registres, la capacité et la fréquence des RDIMM sont plus faciles à augmenter par rapport aux UDIMM.

La différence entre la mémoire UDIMM, LRDIMM et RDIMM du serveur

LRDIMM

LRDIMM: Le nom complet est Load Reduced DIMM, un module de mémoire double en ligne à faible charge. Comparé au RDIMM, LRDIMM n'utilise pas de registres complexes, mais simplement des tampons. Le tampon réduit la charge électrique sur la carte mère inférieure, mais il n'a pratiquement aucun impact sur les performances de la mémoire.

De plus, la mémoire LRDIMM transforme la puce de registre de la mémoire RDIMM en une puce de tampon d'isolation de mémoire iMB (isolation Memory Buffer). L'avantage direct est de réduire la charge du bus mémoire et d'augmenter encore la capacité de prise en charge de la mémoire.

Différence et application

Étant donné que UDIMM n'utilise pas de registres, aucune mise en mémoire tampon n'est requise et le délai est petit à la même fréquence. De plus, un autre avantage de l'UDIMM réside dans son prix bas. L'inconvénient est que la capacité et la fréquence sont faibles, la capacité peut atteindre 4 Go et la fréquence jusqu'à 2133 MT / s. En outre, étant donné que les modules UDIMM ne peuvent fonctionner qu'en mode sans tampon et ne prennent pas en charge l'allocation complète de la mémoire du serveur (capacité maximale), les performances du serveur ne peuvent pas être optimisées. Dans les scénarios d'application, UDIMM peut être utilisé non seulement dans le domaine des serveurs, mais également sur le marché des ordinateurs de bureau.

RDIMM prend en charge le mode Buffered et le mode Registered haute performance, qui est plus stable que UDIMM, et prend en charge la plus grande capacité de mémoire du serveur. De plus, RDIMM prend en charge une capacité et une fréquence plus élevées, la capacité prend en charge 32 Go et la fréquence prend en charge 3200 MT / s. L'inconvénient est qu'en raison de l'utilisation de registres, le délai est plus élevé et la consommation d'énergie est augmentée, de plus, le prix est plus cher que l'UDIMM. Par conséquent, les RDIMM sont principalement utilisés sur le marché des serveurs.

LRDIMM peut être considéré comme un substitut au RDIMM. D'une part, il réduit la charge et la consommation d'énergie du bus mémoire, et d'autre part, il fournit la capacité maximale de prise en charge de la mémoire. Bien que sa fréquence la plus élevée soit la même comme RDIMM, les deux ont une capacité de 3200 MT / s, mais ont été augmentés à 64 Go de capacité. Et, par rapport au RDIMM, la mémoire LRDIMM à double rang ne consomme que 50% de sa consommation d'énergie. LRDIMM est également livré dans le domaine des serveurs, mais son prix est plus cher que RDIMM.

DIMM ECC non mis en cache (ECC UDIMM), DIMM enregistré (RDIMM) et DIMM à charge réduite (LRDIMM)
Insérez la description de l'image ici

Les clés USB sont divisées en un seul rang, deux rangs, quatre rangs selon le nombre de DRAMS, abrégés respectivement en 1R, 2R et 4R. Rank est la zone d'utilisation des données composée d'un groupe de DRAMS sur DIMM.
Insérez la description de l'image ici
La largeur du bus de données d'un Rank est de 64 bits (ECC est de 72 bits et une zone ECC de 8 bits est requise). Si la largeur du bus de données de chaque banque est 4 bits, alors 16 banques sont nécessaires. Si la largeur du bus de données de chaque banque est de 8 bits, alors 8 banques sont nécessaires. Il est à noter que la Banque dans le Rang n'a pas à se limiter au même côté, il peut y avoir des banques des deux côtés, mais c'est toujours un Rang.

Insérez la description de l'image ici
Les modules DIMM à deux ou quatre rangs peuvent être compris comme combinant respectivement deux ou quatre modules de mémoire dans un seul module de mémoire. Le nombre de cartes mémoire que le serveur peut enfin utiliser et le type de cartes mémoire à utiliser dépendent du nombre d'emplacements sur le Mo et de la limite au niveau du système sur le nombre total de rangs (bande passante totale).

La plupart des produits fournis par le fournisseur, 1R et 2R sont compatibles et peuvent exister sur le même serveur en même temps.
Lors de la sélection réelle, vous devez tenir compte du nombre de modules DIMM sur le Mo. Si vous n'insérez que 2 à 4 racines, alors 1R et 2R sont corrects, et même 2R augmentera les performances d'environ 5%. Une fois que le nombre de modules DIMM est grand, il est préférable de ne choisir que 1R, car les rangs ne peuvent pas partager le même chemin de données en même temps. En même temps, plus de rangs signifie plus de banques, ce qui réduira également la latence des modules DIMM.

Auteur: chat souris
lien: https: //www.jianshu.com/p/601ceb994183

La différence entre 2r 8 et 2r 4 en mémoire

8 est 8 bits, 4 est 4 bits, RANK est un bus mémoire (64 bits), 2R 8 est 128/8, un total de 16 particules des deux côtés, 2R 4 est 128/4, un total de 32 particules des deux côtés, côté est Side, généralement pas souligné.

Je suppose que tu aimes

Origine blog.csdn.net/seaship/article/details/114625826
conseillé
Classement