Protokół NVMe w przeciwieństwie do swojego poprzednika – AHCI, pozwala w pełni wykorzystać możliwości nowoczesnych dysków SSD. Jakie korzyści niesie ze sobą zastosowanie tego rozwiązania? Gdzie można wykorzystać dyski NVMe?

NVMe vs. AHCI

Protokół NVMe (ang. Non-Volatile Memory Express) umożliwia błyskawiczną wymianę informacji między płytą główną i dyskiem SSD, korzystającym z magistrali PCI Express. Protokół ten opracowany została jako następca protokołu AHCI (ang. Advanced Host Controller Interface). Standard AHCI stworzony został w czasach, gdy w powszechnym użyciu były dyski talerzowe, dziś uważane już za przestarzałe. Wraz z pojawieniem się dysków półprzewodnikowych SSD, wykorzystujących technologię flash, możliwości oferowane przez AHCI przestały być wystarczające – ten protokół sprawdza się jeszcze w przypadku dysków SSD korzystających z łącza SATA czy M.2, jednak nie pozwala już w pełni wykorzystać potencjału modeli współpracujących z magistralą PCI Express. Dzięki współpracy firm IT, w której udział wziął m.in. Intel, Samsung czy Dell, opracowany został więc nowy standard – NVMe.

Protokół NVMe

Nowoczesny protokół NVMe pozwala w pełni wykorzystać możliwości dysków SSD korzystających ze złącza PCI Express. Dzięki zastosowaniu tego protokołu, dyski SSD mogą używać do komunikacji aż ośmiu linii PCI Express. Wpływa to na zwiększenie ich przepustowości – prędkość odczytu danych wynieść może nawet 2,8 GB/s. W porównaniu do obsługiwanego przez AHCI złącza SATA III, którego maksymalna przepustowość wynosi 600 MB/s, wspierane przez NVMe złącze PCI Express oferuje prędkość aż czterokrotnie wyższą. Przekłada się to na bardzo dobre osiągi IOPS (ang. Input/Output Operations Per Second). Protokół NVMe pozwala na wykonanie nawet dwóch milionów operacji wejścia/wyjścia w ciągu sekundy. Gwarantuje to bardzo szybki dostęp danych oraz minimalne opóźnienia, wynoszące około 2,8 mikrosekund (opóźnienia dysków wykorzystujących protokół AHCI sięgają 6 mikrosekund). Co więcej, protokół NVMe umożliwia stworzenie aż 65 536 kolejek zawierających po 65 536 poleceń – dla porównania, protokół AHCI pozwala na utworzenie jednej kolejki zawierającej 32 polecenia.

Hosting NVMe

Dzięki swoimi właściwościom dyski NVMe doskonale nadają się do wykorzystania w infrastrukturze hostingowej, chociażby w roli prywatnych serwerów wirtualnych. Bardzo wysokie prędkości odczytu i zapisu danych oraz minimalne opóźnienie skracają czas odpowiedzi stron www umieszczonych na serwerach opartych na dyskach NVMe. Zastosowanie dysków NVMe umożliwiają błyskawiczne wykonywanie skomplikowanych operacji na bazach danych – ten potencjał można wykorzystać chociażby w sektorze Big Data, który wymaga analizowania i przetwarzania ogromnych ilości danych, często w czasie rzeczywistym. Serwery VPS wykorzystujące dyski NVMe można znaleźć na przykład w ofercie Nazwa.pl.

Artykuł sponsorowany.

ZOSTAW ODPOWIEDŹ

Please enter your comment!
Please enter your name here