NVMe over TCP: kegemaran terbaru dari seorang insinyur Oracle

M.2 nvme ssd pcie

Alan Adamson adalah nama insinyur Oracle yang menugaskan proyek ini. Dia bekerja pada pengembangan kernel Linux untuk distro perusahaan ini, dan sekarang telah diperkenalkan untuk menghubungkan penyimpanan flash NVMe melalui TCP.

Oracle Linux UEK5 Ini adalah versi yang diperkenalkan NVMe pada Fabrics, sehingga memungkinkan perintah penyimpanan NVMe untuk ditransfer melalui jaringan seperti Infiniband atau Ethernet menggunakan RDMA, keduanya banyak digunakan di HPC dan pusat data. Dalam versi UEK5U1, dukungan ini diperluas untuk juga mendukung saluran serat optik.

Sekarang di UEK6 baru ini NVMe melalui TCP, yang lagi-lagi memperluas hal di atas untuk mendukung Ethernet standar tanpa harus membeli perangkat keras jaringan spasial yang sesuai dengan RDMA.

Sekarang jika Anda bertanya-tanya apa itu tentang nvme over tcpAnda harus tahu bahwa model multi-antrian NVMe mengimplementasikan hingga 64.000 I / O mengirim dan menyelesaikan antrian, serta satu antrian pengiriman manajemen dan satu antrian penyelesaian dalam setiap pengontrol NVMe. Untuk pengontrol NVMe yang terpasang PCIe, antrean ini diimplementasikan oleh memori host dan digunakan bersama oleh CPU host dan pengontrol NVMe.

I / O dikirim ke a Perangkat NVMe saat driver perangkat menulis perintah ke antrian kirim dan kemudian menulis log untuk memberi tahu perangkat tentang peristiwa ini. Ketika perintah selesai, perangkat menulis ke antrian penyelesaian I / O dan menghasilkan interupsi untuk memberi tahu driver perangkat bahwa itu telah selesai.

NVMe melalui TCP

Sumber: Oracle

Dengan NVMe over Fabrics skema dasar untuk mengirim dan menyelesaikan antrian di memori host diperpanjang sehingga mereka juga dapat diduplikasi dalam remote kontrol, sehingga pasangan antrian berbasis host dipetakan ke pasangan antrian berbasis kontroler. Sesuatu yang untuk PC tidak masuk akal tetapi untuk peralatan dan server HPC bisa sangat menarik untuk komunikasi jarak jauh antar node ...


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   louis dijo

    Jika penemuan ini diterjemahkan menjadi lebih banyak throughput data per detik, biarlah.