NVMe over TCP: den seneste dille fra en Oracle-ingeniør

M.2 NVMe PCIe SSD

Allan Adamson er navnet på Oracle-ingeniøren, der har bestilt dette projekt. Han arbejder på Linux-kerneudvikling til dette selskabs distro og har nu fået en introduktion til at forbinde NVMe-flashlagring via TCP.

Oracle Linux UEK5 Det er den version, NVMe introducerede på Fabrics, hvorved NVMe-lagringskommandoer kan overføres over netværk såsom Infiniband eller Ethernet ved hjælp af RDMA, begge meget udbredt i HPC og datacentre. I UEK5U1-versionen blev denne understøttelse udvidet til også at understøtte fiberoptiske kanaler.

Nu i UEK6 denne nye NVMe over TCP, som igen udvider ovenstående til at understøtte standard Ethernet uden at skulle købe RDMA-kompatibel rumligt netværkshardware.

Nu hvis du undrer dig hvad handler det om NVMe over TCPDu skal vide, at NVMes multikømodel implementerer op til 64.000 I / O-send- og færdiggørelseskøer samt en ledelsessendekø og en færdiggørelseskø inden for hver NVMe-controller. For en PCIe-tilsluttet NVMe-controller implementeres disse køer af værtshukommelsen og deles af både værts-CPU'erne og NVMe-controlleren.

I / O sendes til a NVMe-enhed når enhedsdriveren skriver en kommando til en sendekø og derefter skriver en log for at underrette enheden om denne begivenhed. Når kommandoen er afsluttet, skriver enheden til en I / O-afslutningskø og genererer en afbrydelse for at underrette enhedsdriveren om, at den har gennemført.

NVMe over TCP

Kilde: Oracle

Med NVMe over Fabrics udvides denne grundlæggende ordning for afsendelse og afslutning af køer i værtshukommelsen, så de også kan duplikeres i en fjernbetjening, så et værtsbaseret køpar knyttes til et controller-baseret køpar. Noget, der for en pc er absurd, men det for HPC-udstyr og servere kan være meget interessant for fjernkommunikation mellem noder ...


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   louis sagde han

    Hvis denne opdagelse omsættes til mere datakapacitet pr. Sekund, så skal det være det.