Introducere în RDMA (Acces direct la memorie la distanță)
Introduction Rdma
Ce este RDMA? Este prescurtarea pentru acces direct la memorie de la distanță. Dacă doriți să aflați informații detaliate despre el, atunci sunteți în locul potrivit. Această postare de la MiniTool vorbește în principal despre RDMA.
Pe aceasta pagina :- Ce este RDMA?
- Cum funcționează RDMA?
- Protocoale de rețea care acceptă RDMA
- Produse și furnizori care acceptă RDMA
- RDMA peste țesături și direcții viitoare
- Concluzie
Ce este RDMA?
Pentru început, ce este RDMA? RDMA este abrevierea accesului direct la memorie la distanță. Este o tehnologie care permite calculatoarelor dintr-o rețea să facă schimb de date în memoria principală fără a implica procesorul, memoria cache sau sistemul de operare al oricărui computer. Continuați să citiți și puteți constata că această postare de la MiniTool vă oferă informații complete despre RDMA.
La fel ca accesul direct la memorie local (DMA), RDMA poate elibera resurse, astfel încât să poată crește debitul și performanța. RDMA ajută, de asemenea, la creșterea ratelor de transfer de date și a rețelelor cu latență scăzută, ceea ce este deosebit de util în clusterele de computere masiv paralele. Și poate fi implementat pentru aplicații de rețea și stocare.
Cum funcționează RDMA?
Atunci cum funcționează RDMA? RDMA acceptă rețeaua zero-copy, permițând adaptorului de rețea să transfere date direct din fir în memoria aplicației sau direct din memoria aplicației în fir, fără a copia date între memoria aplicației și bufferele de date din sistemul de operare.
Astfel de transferuri nu necesită CPU-uri, cache-urile sau comutatoarele de context pentru a lucra, iar transferurile au loc în paralel cu alte operațiuni ale sistemului. Acest lucru reduce latența în transmiterea mesajelor. Ce este mai bine, dacă atât dispozitivele de expediere, cât și cele de recepție acceptă RDMA, dialogul dintre cele două se va finaliza mai repede decât sistemele similare de rețea non-RDMA.
Dacă aplicațiile dvs. necesită clustere de calcul de înaltă performanță (HPC) paralele rapide și masive și rețele de centre de date, atunci puteți găsi că RDMA este foarte util. De asemenea, puteți găsi RDMA util în analiza datelor mari, în mediile de supercalculare care procesează aplicații și în învățarea automată care necesită cea mai mică latență absolută și cele mai mari rate de transfer.
Cu toate acestea, această strategie are unele probleme legate de faptul că nodul țintă nu primește notificare cu privire la finalizarea solicitată (comunicare unilaterală).
Protocoale de rețea care acceptă RDMA
- Analiza de date mari Apache Hadoop și Apache Spark
- Platformă Baidu Paddle (Parallel Distributed Deep Learning).
- Adaptoare Broadcom și Emulex
- Cadrul de învățare profundă Caffe
- NIC-uri Ethernet Cavium FastLinQ seria 45000/41000
- Platformă de stocare a obiectelor Ceph
- Cadrul open-source pentru învățare profundă ChainerMN Python
- Adaptoare Chelsio Terminator 5 și 6 iWARP
- Servere Dell EMC PowerEdge
- Sistem de operare FreeBSD
- Sistem de fișiere GlusterFS Internetwork
- Procesoare scalabile Intel Xeon și Platform Controller Hub
- Familia Mellanox ConnectX de adaptoare de rețea și comutatoare InfiniBand
- Microsoft Windows Server (2012 și o versiune ulterioară) prin SMB Direct acceptă adaptoare de rețea compatibile RDMA, comutatorul virtual Hyper-V și Cognitive Toolkit.
Produse și furnizori care acceptă RDMA
Începând cu 2018, RDMA a câștigat o acceptare mai largă datorită implementării funcțiilor îmbunătățite, obținând performanțe mai bune decât infrastructura de rețea obișnuită, deci ce produse și producători acceptă RDMA? Iată câteva produse și furnizori sunt enumerați mai jos:
Puteți da clic pe aceasta legătură pentru a obține mai multe produse și furnizori care acceptă RDMA.
RDMA peste țesături și direcții viitoare
RDMA on Fabric este o evoluție logică a arhitecturii de stocare partajată existentă, beneficiind de memorie solidă și flash, care îmbunătățește accesul de performanță la datele partajate. O rețea RDMA adoptă un protocol precum RoCE, iWARP sau InfiniBand pentru a trimite date între spațiul de adrese de memorie prin interfață, ceea ce accelerează operațiunile pentru a crește valoarea investițiilor în aplicații, server și stocare.
A șasea generație de rețele de stocare Fibre Channel – 32 Gigabiți pe secundă – și PCI Express acceptă RDMA bazat pe interfața Fabrics.
Concluzie
Această postare v-a oferit informații detaliate despre ce este RDMA (acces direct la memorie la distanță). În plus, puteți cunoaște și produse și furnizori care acceptă RDMA, precum și protocoalele de rețea care acceptă RDMA.