NVMe over TCP: kegilaan terbaru dari jurutera Oracle

M.2 NVMe PCIe SSD

Allan Adamson adalah nama jurutera Oracle yang telah menugaskan projek ini. Dia mengusahakan pengembangan kernel Linux untuk distro syarikat ini, dan kini telah mendapat pengenalan untuk menyambungkan penyimpanan kilat NVMe melalui TCP.

Oracle Linux UEK5 Ini adalah versi yang diperkenalkan NVMe pada Kain, sehingga memungkinkan perintah penyimpanan NVMe ditransfer melalui rangkaian seperti Infiniband atau Ethernet menggunakan RDMA, kedua-duanya banyak digunakan di HPC dan pusat data. Dalam versi UEK5U1, sokongan ini diperluas untuk menyokong saluran gentian optik.

Sekarang di UEK6 ini baru NVMe melalui TCP, yang sekali lagi memperluas perkara di atas untuk menyokong Ethernet standard tanpa perlu membeli perkakasan rangkaian ruang yang mematuhi RDMA.

Sekarang jika anda tertanya-tanya apa itu nvme over tcpAnda harus tahu bahawa model antrian berbilang NVMe mengimplementasikan hingga 64.000 antrian penghantaran dan penyelesaian I / O, serta satu barisan giliran pengurusan dan satu barisan penyelesaian dalam setiap pengawal NVMe. Untuk pengawal NVMe yang dilampirkan PCIe, barisan ini dilaksanakan oleh memori host dan dikongsi oleh CPU host dan pengawal NVMe.

I / O dihantar ke a Peranti NVMe apabila pemacu peranti menulis arahan untuk menghantar barisan dan kemudian menulis log untuk memberitahu peranti mengenai kejadian ini. Apabila perintah selesai, peranti menulis ke barisan penyelesaian I / O dan menghasilkan gangguan untuk memberitahu pemacu peranti bahawa ia telah selesai.

NVMe melalui TCP

Sumber: Oracle

Dengan NVMe over Fabrics, skema asas ini untuk menghantar dan menyelesaikan barisan dalam memori host diperluaskan sehingga mereka juga dapat digandakan dalam alat kawalan jauh, supaya pasangan antrian berasaskan host dipetakan ke pasangan giliran berasaskan pengawal. Sesuatu yang tidak masuk akal untuk PC tetapi untuk peralatan dan pelayan HPC boleh menjadi sangat menarik untuk komunikasi jarak jauh antara nod ...


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   louis kata

    Sekiranya penemuan ini diterjemahkan menjadi lebih banyak throughput data sesaat, jadi jadilah.