Introduction au RDMA (accès direct à la mémoire à distance)
Introduction Rdma
Qu’est-ce que le RDMA ? C'est l'abréviation d'accès direct à la mémoire à distance. Si vous souhaitez connaître des informations détaillées à ce sujet, alors vous êtes au bon endroit. Ce message de MiniTool parle principalement de RDMA.
Sur cette page :- Qu’est-ce que le RDMA ?
- Comment fonctionne le RDMA ?
- Protocoles réseau prenant en charge RDMA
- Produits et fournisseurs prenant en charge RDMA
- RDMA sur les tissus et les orientations futures
- Conclusion
Qu’est-ce que le RDMA ?
Pour commencer, qu’est-ce que le RDMA ? RDMA est l'abréviation d'accès direct à la mémoire à distance. Il s'agit d'une technologie qui permet aux ordinateurs d'un réseau d'échanger des données dans la mémoire principale sans impliquer le processeur, le cache ou le système d'exploitation de l'un ou l'autre des ordinateurs. Continuez à lire et vous constaterez que cet article de MiniTool vous offre des informations complètes sur RDMA.
Tout comme l'accès direct à la mémoire (DMA) local, le RDMA peut libérer des ressources afin d'augmenter le débit et les performances. RDMA contribue également à augmenter les taux de transfert de données et la mise en réseau à faible latence, ce qui est particulièrement utile dans les clusters informatiques massivement parallèles. Et il peut être implémenté pour les applications de mise en réseau et de stockage.
Comment fonctionne le RDMA ?
Alors, comment fonctionne le RDMA ? RDMA prend en charge la mise en réseau sans copie en permettant à l'adaptateur réseau de transférer des données directement du fil vers la mémoire d'application ou directement de la mémoire d'application vers le fil sans copier de données entre la mémoire d'application et les tampons de données du système d'exploitation.
De tels transferts ne nécessitent pas de processeurs, de caches ou de commutateurs de contexte pour effectuer un quelconque travail, et les transferts se produisent en parallèle avec d'autres opérations système. Cela réduit la latence dans la transmission des messages. Quoi de mieux, si les appareils d'envoi et de réception prennent en charge RDMA, le dialogue entre les deux se terminera plus rapidement que les systèmes réseau similaires non RDMA.
Si vos applications nécessitent des clusters de calcul haute performance (HPC) parallèles et des réseaux de centres de données rapides et massifs, vous constaterez que RDMA est très utile. Le RDMA peut également être utile pour analyser le Big Data, dans les environnements de calcul intensif qui traitent les applications et dans l'apprentissage automatique qui nécessite la latence la plus faible et les taux de transfert les plus élevés.
Cependant, cette stratégie présente certains problèmes liés au fait que le nœud cible ne reçoit pas de notification de l'achèvement demandé (communication unilatérale).
Protocoles réseau prenant en charge RDMA
- Analyse du Big Data Apache Hadoop et Apache Spark
- Plateforme Baidu Paddle (Parallel Distributed Deep LEarning)
- Adaptateurs Broadcom et Emulex
- Cadre d'apprentissage en profondeur Caffe
- Cartes réseau Ethernet Cavium FastLinQ séries 45000/41000
- Plateforme de stockage d'objets Ceph
- Framework open source d'apprentissage en profondeur basé sur ChainerMN Python
- Adaptateurs Chelsio Terminator 5 et 6 iWARP
- Serveurs Dell EMC PowerEdge
- Système d'exploitation FreeBSD
- Système de fichiers interréseau GlusterFS
- Processeurs Intel Xeon Scalable et Platform Controller Hub
- Famille Mellanox ConnectX d'adaptateurs réseau et de commutateurs InfiniBand
- Microsoft Windows Server (2012 et versions ultérieures) via SMB Direct prend en charge les adaptateurs réseau compatibles RDMA, le commutateur virtuel Hyper-V et le Cognitive Toolkit.
Produits et fournisseurs prenant en charge RDMA
Depuis 2018, le RDMA a gagné en popularité grâce à la mise en œuvre de fonctions améliorées, permettant d'obtenir de meilleures performances que l'infrastructure réseau ordinaire. Alors, quels produits et fabricants prennent en charge le RDMA ? Voici quelques produits et fournisseurs répertoriés ci-dessous :
Vous pouvez cliquer dessus lien pour obtenir plus de produits et de fournisseurs prenant en charge RDMA.
RDMA sur les tissus et les orientations futures
RDMA sur Fabric est une évolution logique de l'architecture de stockage partagé existante, bénéficiant de la mémoire SSD et flash, qui améliore les performances d'accès aux données partagées. Un réseau RDMA adopte un protocole tel que RoCE, iWARP ou InfiniBand pour envoyer des données entre l'espace d'adressage mémoire via l'interface, ce qui accélère les opérations pour augmenter la valeur des investissements dans les applications, les serveurs et le stockage.
La sixième génération de réseaux de stockage Fibre Channel – 32 Gigabits par seconde – et PCI Express prennent en charge le RDMA basé sur l'interface Fabrics.
Conclusion
Cet article vous a donné des informations détaillées sur ce qu'est le RDMA (accès direct à la mémoire à distance). En outre, vous pouvez également connaître les produits et les fournisseurs prenant en charge RDMA ainsi que les protocoles réseau prenant en charge RDMA.