Jestem trochę zdezorientowany w związku z najnowszymi osiągnięciami pamięci opartej na PCIe, szczególnie, że dotyczy to specyfikacji NVMe i jej kompatybilności sprzętowej.
Chociaż intensywnie pracowałem z dyskami SSD w kształcie dysku i niektórymi urządzeniami PCIe wyższej klasy, takimi jak Fusion-io , jestem w sytuacji, w której nie rozumiem podstaw NVMe i szukam wyjaśnienia na temat rodzaju serwera sprzęt jest obsługiwany.
Na przykład taki tekst reklamy z Supermicro jest mylący.
... wysokowydajny procesor PCI-E Gen3 bezpośrednie połączenie z urządzeniami NVMe.
Mam do czynienia z opartym na systemie Linux rozwiązaniem pamięci masowej zdefiniowanym programowo i chciałem użyć zapasowych urządzeń Fusion-io, które używają zastrzeżonego sterownika ( prezentując nazwy urządzeń / dev / fioX w systemie operacyjnym ).
Gdy poprosiłem o pomoc ze strony sprzedawcy, odpowiedź brzmiała:
Nazwy urządzeń „fioX” są przestarzałe z powodu nowego interfejsu urządzenia NVMe. Oznacza to, że kupujemy przestarzałe adaptery, aby dodać obsługę, o którą nikt inny nie prosił.
To wydaje się trochę trudne. Nie sądziłem, że adaptery Fusion-io były przestarzałe.
Skąpe informacje, które znajduję w Internecie, wydają się sugerować, że NVMe jest obsługiwany tylko w absolutnie najnowszych generacjach sprzętu serwerowego ( procesory Intel E5-2600v3 i chipsety PCI 3.0? ). Ale nie mogę tego zweryfikować.
Czy to prawda?
Jaki jest współczynnik adopcji? Czy jest to coś, co inżynierowie biorą pod uwagę przy podejmowaniu decyzji projektowych, czy też mówimy o „standardzie”, który nie jest w pełni ukształtowany?
Jeśli NVMe jest czymś, co dotyczy tylko najnowszych systemów na rynku, czy uzasadnione jest sugerowanie (dostawcy), że moja baza instalacyjna starszych systemów nie może być kompatybilna z NVMe, więc warto dodać wsparcie, o które prosiłem?