NVMe per TCP: naujausias „Oracle“ inžinieriaus pamišimas

„M.2 NVMe SSD PCIe“

Alanas Adamsonas yra „Oracle“ inžinieriaus, kuris užsakė šį projektą, vardas. Jis dirba kurdamas šios kompanijos „Linux“ branduolį „Linux“ branduoliui ir dabar yra susipažinęs su NVMe „flash“ atminties prijungimu per TCP.

„Oracle Linux UEK5“ Tai yra versija, kurią „NVMe“ pristatė „Fabrics“, taip leidžiant NVMe saugojimo komandas perduoti tinklais, tokiais kaip „Infiniband“ arba „Ethernet“, naudojant RDMA, plačiai naudojamus HPC ir duomenų centruose. „UEK5U1“ versijoje ši parama buvo išplėsta, taip pat palaikant šviesolaidinius kanalus.

Dabar UEK6 šis naujas NVMe per TCP, kuris vėl praplečia aukščiau išvardytus dalykus, kad palaikytų standartinį „Ethernet“, nereikalaujant įsigyti su RDMA suderinamos erdvinio tinklo įrangos.

Dabar, jei įdomu kas tai per nvme per tcpTurėtumėte žinoti, kad NVMe kelių eilučių modelis įgyvendina iki 64.000 XNUMX įvesties / išvesties siuntimo ir užbaigimo eilių, taip pat po vieną valdymo siuntimo eilę ir vieną užbaigimo eilę kiekviename NVMe valdiklyje. PCIe prijungtam NVMe valdikliui šios eilės įgyvendinamos pagrindinio kompiuterio atmintimi ir jomis dalijasi tiek pagrindinio kompiuterio procesoriai, tiek NVMe valdiklis.

I / O siunčiamas a „NVMe“ įrenginys kai įrenginio tvarkyklė parašo komandą į siuntimo eilę, tada parašo žurnalą, kad praneštų įrenginiui apie šį įvykį. Kai komanda bus baigta, įrenginys įrašys į įvesties / išvesties užbaigimo eilę ir generuos pertraukimą, kad praneštų įrenginio tvarkyklei, kad ji baigta.

NVMe per TCP

Šaltinis: „Oracle“

Naudojant „NVMe over Fabrics“, ši pagrindinė siuntimo ir užbaigimo eilių schema pagrindinio kompiuterio atmintyje pratęsiama, kad jas taip pat būtų galima dubliuoti nuotolinio valdymo pultas, taip, kad prieglobos eilės pora būtų susieta su valdikliu pagrįstos eilės pora. Tai, kas asmeniniam kompiuteriui yra absurdiška, bet HPC įrangai ir serveriams gali būti labai įdomu nuotoliniam ryšiui tarp mazgų ...


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Louis sakė

    Jei šis atradimas lemia didesnį duomenų pralaidumą per sekundę, tebūnie taip.