Introducció a RDMA (Accés directe a la memòria remot)
Introduction Rdma
Què és RDMA? És l'abreviatura d'accés directe a la memòria remot. Si voleu conèixer informació detallada al respecte, sou al lloc adequat. Aquesta publicació de MiniTool parla principalment de RDMA.
En aquesta pàgina:- Què és RDMA?
- Com funciona RDMA?
- Protocols de xarxa compatibles amb RDMA
- Productes i venedors que donen suport a RDMA
- RDMA sobre teixits i direccions futures
- Linia inferior
Què és RDMA?
Per començar, què és RDMA? RDMA és l'abreviatura d'accés directe a la memòria remota. És una tecnologia que permet als ordinadors d'una xarxa intercanviar dades a la memòria principal sense implicar el processador, la memòria cau o el sistema operatiu de cap dels ordinadors. Continueu llegint i podreu trobar que aquesta publicació de MiniTool us ofereix informació completa sobre RDMA.
Igual que l'accés directe a la memòria local (DMA), RDMA pot alliberar recursos perquè pugui augmentar el rendiment i el rendiment. RDMA també ajuda a augmentar les taxes de transferència de dades i les xarxes de baixa latència, que són especialment útils en clústers d'ordinadors massivament paral·lels. I es pot implementar per a aplicacions de xarxa i emmagatzematge.
Com funciona RDMA?
Llavors, com funciona RDMA? RDMA admet la xarxa de còpia zero permetent que l'adaptador de xarxa transfereixi dades directament des del cable a la memòria de l'aplicació o directament des de la memòria de l'aplicació al cable sense copiar dades entre la memòria de l'aplicació i els buffers de dades del sistema operatiu.
Aquestes transferències no requereixen les CPU, la memòria cau o els canvis de context per fer cap treball, i les transferències es produeixen en paral·lel amb altres operacions del sistema. Això redueix la latència en la transmissió de missatges. El que és millor, si tant els dispositius d'enviament com de recepció admeten RDMA, el diàleg entre tots dos es completarà més ràpidament que els sistemes de xarxa similars que no són RDMA.
Si les vostres aplicacions requereixen clústers de computació d'alt rendiment (HPC) paral·lels i xarxes de centres de dades ràpids i massius, podeu trobar que RDMA és molt útil. També podeu trobar RDMA útil per analitzar grans dades, en entorns de supercomputació que processen aplicacions i en aprenentatge automàtic que requereix la latència més baixa i les taxes de transferència més altes.
Tanmateix, aquesta estratègia té alguns problemes relacionats amb el fet que el node objectiu no rep la notificació de la finalització sol·licitada (comunicació unilateral).
Protocols de xarxa compatibles amb RDMA
- Anàlisi de big data d'Apache Hadoop i Apache Spark
- Plataforma Baidu Paddle (Parallel Distributed Deep Learning).
- Adaptadors Broadcom i Emulex
- Marc d'aprenentatge profund de Caffe
- NICs Ethernet Cavium FastLinQ sèrie 45000/41000
- Plataforma d'emmagatzematge d'objectes Ceph
- Marc de codi obert d'aprenentatge profund basat en ChainerMN Python
- Adaptadors iWARP Chelsio Terminator 5 i 6
- Servidors Dell EMC PowerEdge
- Sistema operatiu FreeBSD
- Sistema de fitxers d'internetwork GlusterFS
- Processadors escalables Intel Xeon i Platform Controller Hub
- Família d'adaptadors de xarxa Mellanox ConnectX i commutadors InfiniBand
- Microsoft Windows Server (2012 i posteriors) mitjançant SMB Direct admet adaptadors de xarxa compatibles amb RDMA, commutador virtual Hyper-V i Cognitive Toolkit.
Productes i venedors que donen suport a RDMA
A partir del 2018, RDMA ha guanyat una acceptació més àmplia a causa de la implementació de funcions millorades, aconseguint un millor rendiment que la infraestructura de xarxa ordinària, per tant, quins productes i fabricants admeten RDMA? A continuació es mostren alguns productes i venedors:
Podeu fer clic a això enllaç per obtenir més productes i venedors compatibles amb RDMA.
RDMA sobre teixits i direccions futures
RDMA on Fabric és una evolució lògica de l'arquitectura d'emmagatzematge compartit existent, que es beneficia de la memòria flash i d'estat sòlid, que millora el rendiment de l'accés a les dades compartides. Una xarxa RDMA adopta un protocol com ara RoCE, iWARP o InfiniBand per enviar dades entre l'espai d'adreces de memòria a través de la interfície, la qual cosa accelera les operacions per augmentar el valor de les inversions en aplicacions, servidors i emmagatzematge.
La sisena generació de xarxes d'emmagatzematge de canal de fibra (32 Gigabits per segon) i PCI Express admeten RDMA basat en la interfície Fabrics.
Linia inferior
Aquesta publicació us ha donat informació detallada sobre què és RDMA (accés directe a memòria remot). A més, també podeu conèixer productes i venedors que admeten RDMA, així com els protocols de xarxa que admeten RDMA.