43 votes

Y a-t-il un équivalent RAID 0 pour la RAM ?

Avec les disques durs, vous pouvez les mettre en configuration RAID 0 pour répartir les données entre les lecteurs afin d'augmenter la vitesse de lecture et d'écriture. Y a-t-il un équivalent de cela pour la RAM? Si j'ai par exemple 16 Go de mémoire, puis-je la diviser en 2 sections de 8 Go et mettre en place un système de striping entre elles? Remarque : Je ne parle pas du tout de l'utilisation de ramdisks. Je n'essaie pas de traiter la RAM comme des disques durs mais plutôt de l'accélérer. J'ai entendu dire qu'il existe un équivalent RAID 1 pour la RAM appelé le mirroring, mais je n'ai pas entendu parler d'un équivalent RAID 0.

60voto

gronostaj Points 50460

Dual-channel.

Les ordinateurs grand public prennent en charge cela depuis des années maintenant. Vous n'avez pas besoin de l'activer explicitement, mais vous devez installer des barrettes de RAM dans les emplacements corrects. Ceux-ci sont généralement codés en couleur, mais il n'existe pas de norme à ce sujet : certains fabricants marquent les emplacements sur le même canal avec la même couleur (donc pour le dual-channel vous devez utiliser des emplacements de couleurs différentes), certains utilisent la même couleur pour les emplacements qui activeront le dual-channel. En bref, vérifiez avec le manuel.

Les cartes mères de qualité serveur peuvent prendre en charge le triple-canal voire même le quad-canal si le CPU peut également le supporter. (voir le commentaire de J...)

18voto

slebetman Points 622

Cela s'appelle l'interclassement. Les implémentations simples utilisent deux banques de RAM (deux barrettes de RAM distinctes) mais j'ai vu des cartes mères avec jusqu'à quatre banques intercalées.

Comme Raid 0, cela exploite le fait que le processeur est souvent beaucoup plus rapide que la RAM et qu'il y a beaucoup de cas où vous transférez essentiellement des données de manière continue depuis et vers la RAM. Le contrôleur de mémoire permet au CPU d'initier l'écriture suivante sans attendre que l'écriture en cours soit terminée.

Pour les lectures, cela fonctionne un peu comme la DMA où le contrôleur de mémoire sera informé de récupérer les valeurs suivantes en RAM avant que la lecture des données actuelles ne soit complète.

9voto

MSalters Points 8049

Oui, il y a effectivement un équivalent. Mais en général, il vous suffit de suivre les instructions de votre carte mère lors de l'ajout de RAM et la configuration se fera automatiquement.

Techniquement, cela dépend de votre processeur, mais en pratique, tous les processeurs qui s'adaptent au socket de votre carte mère utiliseront la même interface avec la RAM.

5voto

MonkeyZeus Points 8361

Comme les autres réponses l'ont mentionné, cela est déjà disponible depuis plus d'une décennie.

Le Core i7-920 a été lancé au T4 2008 et prenait en charge la mémoire tri-canal. https://ark.intel.com/content/www/us/en/ark/products/37148/intel-core-i7-940-processor-8m-cache-2-93-ghz-4-80-gt-s-intel-qpi.html

Ce que les autres réponses ne couvrent pas, c'est que 99% des gens ne remarqueront pas de différence. Le plus grand avantage pour l'utilisateur moyen est que les configurations mémoire en double canal (ou mieux) aident notablement les performances de jeu lors de l'utilisation d'un :


Si vous consultez les spécifications des cartes mères LGA 775, vous trouverez un support en double canal remontant même plus loin, tel que https://www.newegg.com/Product/Product.aspx?Item=9SIA4RE8205361

entrez la description de l'image ici

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X