NVMe preko TCP-a: najnovije ludilo Oracleovog inženjera

M.2 NVMe PCIe SSD

Allan Adamson ime je Oracleovog inženjera koji je naručio ovaj projekt. Radi na razvoju Linux jezgre za distribuciju ove tvrtke, a sada je dobio uvod u povezivanje NVMe flash pohrane putem TCP-a.

Oracle Linux UEK5 To je inačica koju je NVMe uveo na Fabrics, omogućujući tako prijenos NVMe naredbi za pohranu preko mreža kao što su Infiniband ili Ethernet pomoću RDMA, obje široko korištene u HPC-u i podatkovnim centrima. U verziji UEK5U1 ova je podrška proširena kako bi podržala i optičke kanale.

Sada u UEK6 ovaj novi NVMe preko TCP-a, koji ponovno proširuje gore navedeno kako bi podržao standardni Ethernet bez potrebe za kupnjom hardvera prostorne mreže koji je u skladu s RDMA-om.

Sad ako se pitate što je to kod nvme preko tcp-aTrebali biste znati da NVMe-ov model višestrukog čekanja implementira do 64.000 XNUMX I / O redova slanja i dovršavanja, kao i jedan red slanja upravljanja i jedan red dovršenja unutar svakog NVMe kontrolera. Za NVMe kontroler povezan s PCIe, ove redove implementira memorija domaćina, a dijele ih i host CPU i NVMe kontroler.

I / O se šalje na NVMe uređaj kada upravljački program uređaja upiše naredbu u red slanja, a zatim napiše zapisnik kojim će obavijestiti uređaj o ovom događaju. Kad se naredba dovrši, uređaj upisuje u I / O red dovršavanja i generira prekid da obavijesti upravljački program uređaja da je dovršen.

NVMe preko TCP-a

Izvor: Oracle

Uz NVMe over Fabrics, ova se osnovna shema za redove slanja i završetka u memoriji hosta proširuje tako da se također mogu duplicirati u daljinski upravljač, tako da se par redova zasnovan na hostu preslikava u par redova temeljenih na kontroleru. Nešto što je za računalo apsurdno, ali što za HPC opremu i poslužitelje može biti vrlo zanimljivo za daljinsku komunikaciju između čvorova ...


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   louis dijo

    Ako se ovo otkriće pretvori u više protoka podataka u sekundi, neka tako bude.