NVMe över TCP: den senaste vurm från en Oracle-ingenjör

M.2 NVMe PCIe SSD

Allan Adamson är namnet på Oracle-ingenjören som har beställt detta projekt. Han arbetar med Linux-kärnutveckling för detta företags distro och har nu fått en introduktion till att ansluta NVMe-flashlagring via TCP.

Oracle Linux UEK5 Det är den version som NVMe introducerade på Fabrics, vilket möjliggör överföring av NVMe-lagringskommandon över nätverk som Infiniband eller Ethernet med RDMA, båda allmänt använda i HPC och datacenter. I UEK5U1-versionen utvidgades detta stöd till att även stödja fiberoptiska kanaler.

Nu i UEK6 denna nya NVMe över TCP, som återigen utökar ovanstående för att stödja standard Ethernet utan att behöva köpa RDMA-kompatibel rumslig nätverkshårdvara.

Nu om du undrar vad handlar det om NVMe över TCPDu bör veta att NVMes multikömodell implementerar upp till 64.000 XNUMX I / O-sändnings- och kompletteringsköer, såväl som en skicka kö för ledning och en slutkö inom varje NVMe-kontroller. För en PCIe-ansluten NVMe-kontroller implementeras dessa köer av värdminnet och delas av både värdprocessorerna och NVMe-styrenheten.

I / O skickas till a NVMe-enhet när enhetsdrivrutinen skriver ett kommando till en sändkö och sedan skriver en logg för att meddela enheten om denna händelse. När kommandot har slutförts skriver enheten till en I / O-slutförandekö och genererar ett avbrott för att meddela enhetsdrivrutinen att den har slutfört.

NVMe över TCP

Källa: Oracle

Med NVMe över Fabrics utökas detta grundläggande schema för att skicka och avsluta köer i värdminnet så att de också kan dupliceras i en fjärrkontroll, så att ett värdbaserat köpar mappas till ett styrbaserat köpar. Något som för en dator är absurt men som för HPC-utrustning och servrar kan vara väldigt intressant för fjärrkommunikation mellan noder ...


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   louis sade

    Om denna upptäckt översätts till mer dataflöde per sekund, så var det.