Saya agak bingung tentang perkembangan terbaru dalam penyimpanan berbasis PCIe, terutama yang berkaitan dengan spesifikasi NVMe dan kompatibilitas perangkat kerasnya.
Walaupun saya telah bekerja secara luas dengan SSD dalam faktor bentuk disk dan beberapa perangkat PCIe kelas atas seperti Fusion-io , saya berada dalam posisi di mana saya tidak memahami dasar-dasar NVMe dan mencari klarifikasi tentang jenis server apa perangkat keras didukung.
Misalnya, salinan iklan seperti ini dari Supermicro membingungkan.
... CPU PCI-E Gen3 kinerja tinggi yang terhubung langsung ke perangkat NVMe.
Saya berurusan dengan solusi penyimpanan yang ditentukan oleh perangkat lunak berbasis Linux dan ingin menggunakan perangkat Fusion-io cadangan, yang menggunakan driver berpemilik ( menghadirkan nama perangkat / dev / fioX ke OS ).
Ketika saya meminta bantuan dari vendor, jawabannya adalah:
Penamaan perangkat "fioX" dibuat usang oleh antarmuka perangkat NVMe yang baru. Ini berarti kami membeli adaptor usang untuk menambah dukungan yang tidak diminta orang lain.
Ini sepertinya agak keras. Saya tidak berpikir adapter Fusion-io sudah usang.
Informasi langka yang saya temukan online tampaknya mengisyaratkan bahwa NVMe hanya didukung pada generasi server perangkat keras yang benar-benar terbaru ( Intel E5-2600v3 CPU dan chipset PCI 3.0? ). Tetapi saya tidak dapat memverifikasi ini.
Apakah ini benar?
Berapa tingkat adopsi? Apakah ini sesuatu yang dipertimbangkan oleh para insinyur dalam keputusan desain mereka, atau apakah kita berbicara tentang "standar" yang belum sepenuhnya terbentuk?
Jika NVMe adalah sesuatu yang hanya berlaku untuk sistem terbaru di pasar, apakah masuk akal untuk menyarankan (kepada vendor) bahwa basis instalasi saya dari sistem yang lebih lama tidak dapat kompatibel dengan NVMe, sehingga layak menambahkan dukungan yang saya minta?