Sissejuhatus RDMA-sse (Remote Direct Memory Access)
Introduction Rdma
Mis on RDMA? See on lühend kaugjuurdepääsust mälule. Kui soovite selle kohta üksikasjalikku teavet saada, olete õiges kohas. See MiniTooli postitus räägib peamiselt RDMA-st.
Sellel lehel:- Mis on RDMA?
- Kuidas RDMA töötab?
- Võrguprotokollid, mis toetavad RDMA-d
- Tooted ja müüjad, mis toetavad RDMA-d
- RDMA üle kanga ja tulevikujuhised
- Alumine joon
Mis on RDMA?
Alustuseks, mis on RDMA? RDMA on kaugjuurdepääsu lühend. See on tehnoloogia, mis võimaldab võrgus olevatel arvutitel põhimälus andmeid vahetada ilma kummagi arvuti protsessorit, vahemälu või operatsioonisüsteemi kaasamata. Jätkake lugemist ja leiate, et see MiniTooli postitus pakub teile täielikku teavet RDMA kohta.
Sarnaselt kohalikule mälule otsejuurdepääsuga (DMA) võib RDMA vabastada ressursse, et suurendada läbilaskevõimet ja jõudlust. RDMA aitab suurendada ka andmeedastuskiirust ja madala latentsusega võrgundust, mis on eriti kasulik massiliselt paralleelsetes arvutiklastrites. Ja seda saab rakendada võrgu- ja salvestusrakenduste jaoks.
Kuidas RDMA töötab?
Kuidas siis RDMA töötab? RDMA toetab nullkoopiaga võrku, võimaldades võrguadapteril edastada andmeid otse juhtmest rakenduse mällu või otse rakenduse mälust juhtmesse, ilma andmeid kopeerimata rakenduse mälu ja operatsioonisüsteemi andmepuhvrite vahel.
Sellised edastused ei nõua protsessoritelt, vahemäludelt ega kontekstilülititelt mingit tööd ning edastused toimuvad paralleelselt muude süsteemitoimingutega. See vähendab sõnumi edastamise latentsust. Mis on parem, kui nii saatvad kui ka vastuvõtvad seadmed toetavad RDMA-d, valmib dialoog nende kahe vahel kiiremini kui sarnased mitte-RDMA võrgusüsteemid.
Kui teie rakendused nõuavad kiireid ja ulatuslikke paralleelse suure jõudlusega andmetöötluse (HPC) klastreid ja andmekeskuste võrke, on RDMA väga kasulik. RDMA võib olla kasulik ka suurandmete analüüsimisel, rakendusi töötlevates superarvutuskeskkondades ja masinõppes, mis nõuab absoluutselt madalaimat latentsust ja suurimat edastuskiirust.
Sellel strateegial on aga mõned probleemid, mis on seotud asjaoluga, et sihtsõlm ei saa teavitust taotletud lõpetamise kohta (ühepoolne suhtlus).
Võrguprotokollid, mis toetavad RDMA-d
- Apache Hadoop ja Apache Spark suurandmete analüüs
- Baidu Paddle (Parallel Distributed Deep LEarning) platvorm
- Broadcomi ja Emulexi adapterid
- Caffe süvaõppe raamistik
- Cavium FastLinQ 45000/41000 seeria Etherneti NIC-id
- Ceph objektide salvestusplatvorm
- ChainerMN Pythonil põhinev avatud lähtekoodiga süvaõppe raamistik
- Chelsio Terminator 5 ja 6 iWARP-adapterid
- Delli EMC PowerEdge serverid
- FreeBSD operatsioonisüsteem
- GlusterFS-i võrgufailisüsteem
- Intel Xeon skaleeritavad protsessorid ja platvormi kontrolleri jaotur
- Mellanox ConnectX võrguadapterite ja InfiniBand lülitite perekond
- Microsoft Windows Server (2012 ja uuemad) SMB Directi kaudu toetab RDMA-toega võrguadaptereid, Hyper-V virtuaalset lülitit ja kognitiivset tööriistakomplekti.
Tooted ja müüjad, mis toetavad RDMA-d
Alates 2018. aastast on RDMA saavutanud laiema tunnustuse tänu täiustatud funktsioonide rakendamisele, saavutades parema jõudluse kui tavaline võrguinfrastruktuur, seega millised tooted ja tootjad toetavad RDMA-d? Allpool on loetletud mõned tooted ja müüjad:
Võite sellel klõpsata link et saada rohkem RDMA-d toetavaid tooteid ja tarnijaid.
RDMA üle kanga ja tulevikujuhised
RDMA on Fabric on olemasoleva jagatud salvestusarhitektuuri loogiline edasiarendus, mis saab kasu pooljuht- ja välkmälust , mis parandab jõudlusega juurdepääsu jagatud andmetele. RDMA-võrk kasutab liidese kaudu andmete edastamiseks mälu aadressiruumi vahel protokolli, nagu RoCE, iWARP või InfiniBand, mis kiirendab toiminguid, et suurendada rakenduste, serverite ja salvestusruumi investeeringute väärtust.
Fibre Channeli salvestusvõrkude kuues põlvkond – 32 gigabitti sekundis – ja PCI Express toetavad Fabricsi liidesel põhinevat RDMA-d.
Alumine joon
See postitus on andnud teile üksikasjalikku teavet selle kohta, mis on RDMA (kaugjuurdepääs mälule). Lisaks saate teada ka RDMA-d toetavaid tooteid ja tarnijaid ning RDMA-d toetavaid võrguprotokolle.