NVMe 1.3
Standard NVMe 1.2, o którym wspominam w wielu informacjach nt. dysków SSD, pochodzi z 2014 roku. Czas na NVMe 1.3 ma nadejść pod koniec 2017 lub już w 2018 roku (mowa o jego stosowaniu w nośnikach pamięci, które będzie można kupić w sklepie).
Dokument jest ogólnodostępny i napisany w języku angielskim (NVMe Revision 1.3, format PDF) a liczy 282 strony i jest datowany na 1 maja 2017 roku. Warto do niego zajrzeć choćby ze względu na liczne obrazki i objaśnienia tak ogólne jak i szczegółowe. Na samym początku jest mowa o liście zmian, którą też zawarto w pliku PDF (pięć stron, język angielski).
Nowe funkcje:
- Device Self-Test, czyli nic innego jak diagnostyka w wydaniu na szybko i dokładna,
- komenda Sanitize, która - jak sama nazwa wskazuje - wiąże się z czyszczeniem zawartości dysku (zerowanie, nadpisywanie) na wzór rozwiązań znanych z nośników z interfejsem SATA i SAS,
- mechanizm, który w oryginale nazywa się Directives, a ma przyczynić się do wydłużenia żywotności dysku (optymalizacja sposobu zapisu danych),
- Boot Partitions, czyli coś, co będzie powszechnie spotykane w sprzęcie mobilnym a jest wzorowane na komputerach z nośnikiem pamięci typu eMMC (tak, tu też instaluje się system operacyjny),
- Telemetry - znowu nawiązanie do rozwiązań znanych ze standardów SATA i SAS (zbieranie danych po zawieszeniu systemu),
- Virtualization Enhancements - kolejny ostatnio modny temat, toteż doczekał się implementacji (fizyczne i wirtualne kontrolery),
- NVMe-MI Management Enhancements - dodano choćby komendy NVMe-MI Receive i NVMe-MI Send oraz FRU Globally Unique Identifier (FRU to Field Replaceable Unit),
- Host Controlled Thermal Management - nie bez powodu ostatnio był wysyp rozwiązań, które mają za zadanie chłodzenie dysków w formacie M.2 (ten nowy proces jest automatyczny i ma na celu trzymanie temperatury dysku w ryzach),
- Timestamp, czyli to samo, co oparcie się o zegar uniksowy w świecie Linuksa (błędy na tym poziomie potrafią uniemożliwić prawidłową instalację i uruchomienie systemu operacyjnego),
- Emulated Controller Performance Enhancement - znowu opis mówi sam za siebie (służy obsłudze "udawanych" kontrolerów NVMe zbudowanych i funkcjonujących na poziomie oprogramowania).
Oczywiście napiszę, kiedy tylko spotkam pierwszy dysk z obsługą tego standardu, który zostanie zapowiedziany i skierowany do sklepów.
Źródło: TechPowerUp