Ievads RDMA (attālās tiešās atmiņas piekļuves)
Introduction Rdma
Kas ir RDMA? Tas ir saīsinājums no attālās tiešās piekļuves atmiņai. Ja vēlaties uzzināt detalizētu informāciju par to, tad esat īstajā vietā. Šī MiniTool ziņa galvenokārt runā par RDMA.
Šajā lapā:- Kas ir RDMA?
- Kā darbojas RDMA?
- Tīkla protokoli, kas atbalsta RDMA
- Produkti un piegādātāji, kas atbalsta RDMA
- RDMA pār audumiem un nākotnes virzieni
- Bottom Line
Kas ir RDMA?
Vispirms, kas ir RDMA? RDMA ir attālās tiešās piekļuves atmiņai saīsinājums. Tā ir tehnoloģija, kas ļauj tīklā esošajiem datoriem apmainīties ar datiem galvenajā atmiņā, neiesaistot neviena datora procesoru, kešatmiņu vai operētājsistēmu. Turpiniet lasīt, un jūs varat uzzināt, ka šī MiniTool ziņa piedāvā pilnīgu informāciju par RDMA.
Tāpat kā vietējā tiešā piekļuve atmiņai (DMA), RDMA var atbrīvot resursus, lai palielinātu caurlaidspēju un veiktspēju. RDMA arī palīdz palielināt datu pārsūtīšanas ātrumu un zema latentuma tīklu izveidi, kas ir īpaši noderīgi masveidā paralēlos datoru klasteros. Un to var ieviest tīkla un uzglabāšanas lietojumprogrammām.
Kā darbojas RDMA?
Tad kā RDMA darbojas? RDMA atbalsta nulles kopiju tīklu, ļaujot tīkla adapterim pārsūtīt datus tieši no vada uz lietojumprogrammas atmiņu vai tieši no lietojumprogrammas atmiņas uz vadu, nekopējot datus starp lietojumprogrammas atmiņu un datu buferiem operētājsistēmā.
Šādai pārsūtīšanai nav nepieciešams CPU, kešatmiņas vai konteksta slēdži, lai veiktu nekādu darbu, un pārsūtīšana notiek paralēli citām sistēmas darbībām. Tas samazina ziņojumu pārraides latentumu. Kas ir labāk, ja gan sūtīšanas, gan saņemšanas ierīces atbalsta RDMA, dialogs starp abām tiks pabeigts ātrāk nekā līdzīgas tīkla sistēmas, kas nav RDMA.
Ja jūsu lietojumprogrammām ir nepieciešamas ātras un lielas paralēlās augstas veiktspējas skaitļošanas (HPC) kopas un datu centru tīkli, RDMA ir ļoti noderīga. RDMA var būt noderīgs arī lielu datu analīzē, superskaitļošanas vidēs, kas apstrādā lietojumprogrammas, un mašīnmācībā, kam nepieciešams absolūti zemākais latentums un augstākais pārsūtīšanas ātrums.
Tomēr šai stratēģijai ir dažas problēmas, kas saistītas ar faktu, ka mērķa mezgls nesaņem paziņojumu par pieprasīto pabeigšanu (vienpusēja komunikācija).
Tīkla protokoli, kas atbalsta RDMA
- Apache Hadoop un Apache Spark lielo datu analīze
- Baidu Paddle (Parallel Distributed Deep LEarning) platforma
- Broadcom un Emulex adapteri
- Caffe dziļās mācīšanās sistēma
- Cavium FastLinQ 45000/41000 sērijas Ethernet NIC
- Ceph objektu uzglabāšanas platforma
- ChainerMN Python balstīta dziļās mācīšanās atvērtā pirmkoda ietvars
- Chelsio Terminator 5 un 6 iWARP adapteri
- Dell EMC PowerEdge serveri
- FreeBSD operētājsistēma
- GlusterFS tīkla failu sistēma
- Intel Xeon mērogojamie procesori un platformas kontrollera centrmezgls
- Mellanox ConnectX tīkla adapteru un InfiniBand slēdžu saime
- Microsoft Windows Server (2012. gada un jaunākas versijas), izmantojot SMB Direct, atbalsta tīkla adapterus ar RDMA, virtuālo slēdzi Hyper-V un kognitīvo rīkkopu.
Produkti un piegādātāji, kas atbalsta RDMA
No 2018. gada RDMA ir ieguvusi plašāku atzinību, pateicoties uzlaboto funkciju ieviešanai, panākot labāku veiktspēju nekā parastā tīkla infrastruktūra, tāpēc kuri produkti un ražotāji atbalsta RDMA? Tālāk ir norādīti daži produkti un pārdevēji.
Jūs varat noklikšķināt uz šī saite lai iegūtu vairāk produktu un pārdevēju, kas atbalsta RDMA.
RDMA pār audumiem un nākotnes virzieni
RDMA on Fabric ir loģiska esošās koplietotās krātuves arhitektūras attīstība, kas gūst labumu no cietvielu un zibatmiņas, kas uzlabo veiktspējas piekļuvi koplietotiem datiem. RDMA tīkls izmanto protokolu, piemēram, RoCE, iWARP vai InfiniBand, lai nosūtītu datus starp atmiņas adrešu telpu, izmantojot interfeisu, kas paātrina darbības, lai palielinātu lietojumprogrammu, servera un krātuves ieguldījumu vērtību.
Sestās paaudzes Fibre Channel uzglabāšanas tīkli – 32 gigabiti sekundē – un PCI Express atbalsta RDMA, pamatojoties uz Fabrics saskarni.
Bottom Line
Šajā rakstā ir sniegta detalizēta informācija par to, kas ir RDMA (attālā tiešā piekļuve atmiņai). Turklāt jūs varat zināt arī produktus un pārdevējus, kas atbalsta RDMA, kā arī tīkla protokolus, kas atbalsta RDMA.