NVMe

Przewodnik po NVMe SSD dla systemu Linux i odpowiedzi na pytania

Przewodnik po NVMe SSD dla systemu Linux i odpowiedzi na pytania
Jest ogromna różnica między uruchamianiem laptopów z około 2010 roku a laptopami z 2020 roku. Podczas gdy starsze laptopy mogą potrwać ponad minutę, aby zakończyć uruchamianie, nowe laptopy są gotowe do pracy w nieco ponad 10 sekund.

Tak, procesory mają teraz znacznie więcej rdzeni i wątków niż kiedyś, a przepustowość nowoczesnej pamięci RAM również znacznie wzrosła, ale prawdziwym powodem, dla którego nowoczesne laptopy uruchamiają się o wiele szybciej i są znacznie bardziej responsywne, jest to, że technologia pamięci masowej jest zaawansowana skokowo.

Niezależnie od tego, czy wybierasz nowy komputer, czy po prostu chcesz uaktualnić swój obecny, nie możesz pozwolić sobie na ignorowanie wydajności technologii NVMe, która uwalnia pełen potencjał dysków półprzewodnikowych (SSD).

Co to jest NVMe?

NVMe oznacza Non-Volatile Memory Express i jest to protokół interfejsu stworzony specjalnie dla dysków SSD. Przed wydaniem NVMe dyski SSD komunikowały się z systemami operacyjnymi za pomocą protokołu AHCI, którego specyfikacja została sfinalizowana i wydana przez firmę Intel w 2004 roku.

Ponieważ firma Intel zaprojektowała protokół AHCI do obracania dysków twardych, ma on poważne ograniczenia, które sprawiają, że jest on mniej niż odpowiedni dla nowoczesnych dysków SSD opartych na NAND. Na przykład AHCI musi komunikować się z kontrolerem SATA (którego wydajność jest ograniczona do 600 MB/s na linię), ma tylko 1 kolejkę poleceń i może wysyłać tylko 32 polecenia na kolejkę.

Z drugiej strony NVMe komunikuje się bezpośrednio z procesorem systemu przez PCI Express lub w skrócie PCIe (co może osiągnąć do 2000 MB/s na linię), ma 64 000 kolejek poleceń i może wysyłać do 64 000 poleceń na kolejkę. W związku z tym dyski SSD NVMe mogą wykonywać operacje wejścia/wyjścia do 900% szybciej niż ich odpowiedniki AHCI.

Dyski SSD NVMe występują w trzech głównych formach:

Zgodność z NVMe SSD w systemie Linux

Dobrą wiadomością jest to, że sterownik Linux NVMe jest obecny w jądrze Linuksa 3.3 i wyżej, więc powinieneś być dobry w tym zakresie. Możesz sprawdzić, której wersji jądra Linuksa używasz za pomocą następującego polecenia:

$ uname -r

Oprócz jądra Linux 3.3 lub wyższy, potrzebujesz również płyty głównej z obsługą NVMe. Niestety większość starszych płyt głównych nie obsługuje uruchamiania z dysków SSD NVMe. Ponieważ korzyści związane z wydajnością dysków SSD NVMe są najbardziej zauważalne, gdy są używane jako dyski systemowe, zdecydowanie zaleca się rozważenie zakupu nowszej płyty głównej zamiast używania drogiego dysku SSD NVMe tylko do przechowywania danych.

W dowolnej dystrybucji systemu Linux można przetestować wydajność dysku SSD NVMe za pomocą hdparm, narzędzia wiersza poleceń używanego do ustawiania i wyświetlania parametrów sprzętowych dysków twardych:

# hdparm - tT --direct /dev/nvme0n1

Jeśli masz więcej niż jeden dysk SSD NVMe, może być konieczna wymiana „nvme0n1.” Wszystkie dyski SSD NVMe powinny pojawić się w /dev/nvme*.

Najlepsze dyski SSD NVMe dla systemu Linux w 2020 roku

Dyski SSD NVMe stają się z roku na rok coraz bardziej przystępne cenowo, ale upłynie jeszcze trochę czasu, zanim ich ceny zrównają się z cenami tradycyjnych dysków SSD. Ale jeśli chcesz wydać dodatkowe pieniądze, aby uzyskać najwyższą wydajność, poniższe pięć dysków SSD NVMe z pewnością nie zawiedzie.

1. Samsung 970 EVO Plus

Dzięki czystej wydajności, Samsung 970 EVO Plus to fantastyczny wybór, oferujący sekwencyjne odczyty i zapisy na poziomie odpowiednio do 3500 MB/s i 2500 MB/s. Dzięki najnowszej technologii V-NAND Samsung był w stanie osiągnąć aż 1200 TBW, dlatego firma może sobie pozwolić na udzielenie 5-letniej ograniczonej gwarancji na ten NVMe SSD. Możesz wybierać spośród czterech różnych pojemności (250 GB, 500 GB, 1 TB i 2 TB), przy czym wersja 500 GB oferuje największą wartość.

2. Kluczowe P1

Crucial P1 może nie wyglądać tak elegancko jak Samsung 970 EVO Plus, ale jest znacznie tańszy i równie dobrze sprawdza się w rzeczywistych aplikacjach. Można go uzyskać z pojemnością do 1 TB, a wszystkie wersje oferują poziomy wydajności odczytu i zapisu sekwencyjnego do 2000 MB/s i 1700 MB/s. Crucial zaprojektował P1, aby zapewnić zrównoważone połączenie wydajności, pojemności i niezawodności, co czyni go doskonałym wyborem dla wszystkich użytkowników Linuksa, którzy chcieliby czerpać korzyści z wydajności technologii NVMe bez rozbijania banku.

3. WD Czarny SN750

Głównym celem czarnej linii urządzeń pamięci masowej firmy Western Digital zawsze było oferowanie użytkownikom komputerów stacjonarnych wyjątkowej wydajności. WD Black SN750 kontynuuje tę tradycję w erze dysków SSD NVMe, obiecując sekwencyjny odczyt/zapis do 3400 MB/s dzięki innowacyjnej 64-warstwowej technologii pamięci masowej 3D NAND. Dostępna jest w pojemnościach od 500 GB do 2 TB, z których wszystkie mają ten sam elegancki i nowoczesny wygląd.

4. Seria CORSAIR FORCE MP510 

Seria CORSAIR FORCE MP510 dominuje na rynku budżetowych dysków SSD NVMe (jeśli coś takiego w ogóle istnieje) z 3480 MB/s sekwencyjnego odczytu i 3000 MB/sekwencyjnego zapisu zapewnianego przez zupełnie nowy kontroler. Ten dysk SSD NVMe ma również mocną ocenę wytrzymałości 800 TBW, która przewyższa nawet drogi Samsung 970 EVO Plus. Corsair wyraźnie chce stać się dominującym graczem na rynku dysków SSD NVMe, a firma jak dotąd wykonuje świetną robotę.

5. Seria Intel SSD 660P

Seria Intel SSD 660P to jeden z najbardziej przystępnych cenowo dysków SSD NVMe na rynku, ale jego niska cena ma pewne ograniczenia. Na początek jego sekwencyjne prędkości odczytu i zapisu są ograniczone do 1800 MB/s. Co gorsza, jego wytrzymałość wynosi tylko 100 TBW, więc nie nadaje się do wielu aplikacji wymagających dużej przepustowości, takich jak edycja wideo, co znacznie skróciłoby jego żywotność. Wreszcie, jego projekt może wydawać się nieco mdły i utylitarny. Ale jeśli przeoczysz te ograniczenia i kupisz dysk z serii Intel SSD 660P w sprzedaży, nie pożałujesz zakupu.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...