NVMe

Руководство по твердотельным накопителям NVMe для Linux и ответы на вопросы

Руководство по твердотельным накопителям NVMe для Linux и ответы на вопросы
Существует огромная разница между загрузкой ноутбуков примерно 2010 года и ноутбуков 2020 года. В то время как старым ноутбукам может потребоваться более минуты, чтобы завершить загрузку, новые ноутбуки, как правило, готовы к работе чуть более 10 секунд.

Да, процессоры теперь имеют гораздо больше ядер и потоков, чем раньше, и пропускная способность современной оперативной памяти также значительно увеличилась, но настоящая причина, по которой современные ноутбуки загружаются намного быстрее и чувствуют себя значительно более отзывчивыми, заключается в том, что технология хранения данных улучшилась прыжками и скачками.

Независимо от того, выбираете ли вы новый компьютер или просто хотите обновить свой текущий, вы не можете позволить себе игнорировать преимущества в производительности технологии NVMe, которая раскрывает весь потенциал твердотельных накопителей (SSD).

Что такое NVMe?

NVMe расшифровывается как Non-Volatile Memory Express, и это интерфейсный протокол, созданный специально для SSD. До выпуска NVMe твердотельные накопители взаимодействовали с операционными системами с помощью протокола AHCI, спецификация которого была доработана и выпущена Intel в 2004 году.

Поскольку Intel разработала протокол AHCI для вращения жестких дисков, он имеет серьезные ограничения, которые делают его менее подходящим для современных твердотельных накопителей на базе NAND. Например, AHCI должен взаимодействовать с контроллером SATA (производительность которого ограничена 600 МБ / с на строку), имеет только 1 очередь команд и может отправлять только 32 команды на очередь.

NVMe, с другой стороны, обменивается данными напрямую с системным процессором через PCI Express или просто PCIe для краткости (который может достигать скорости до 2000 МБ / с на строку), имеет 64000 командных очередей и может отправлять до 64000 команд в каждой очереди. Таким образом, твердотельные накопители NVMe могут выполнять операции ввода / вывода на 900% быстрее, чем их эквиваленты AHCI.

Твердотельные накопители NVMe бывают трех основных форм-факторов:

Совместимость NVMe SSD с Linux

Хорошей новостью является то, что драйвер Linux NVMe присутствует в ядре Linux 3.3 и выше, поэтому у вас должно быть все в порядке в этом отношении. Вы можете увидеть, какую версию ядра Linux вы используете, с помощью следующей команды:

$ uname -r

В дополнение к ядру Linux 3.3 или выше, вам также понадобится материнская плата с поддержкой NVMe. К сожалению, большинство старых материнских плат не поддерживают загрузку с твердотельных накопителей NVMe. Поскольку преимущества производительности твердотельных накопителей NVMe наиболее заметны при использовании в качестве системных дисков, настоятельно рекомендуется рассмотреть возможность приобретения более новой материнской платы вместо использования дорогостоящего твердотельного накопителя NVMe только для хранения данных.

В любом дистрибутиве Linux вы можете протестировать производительность своего твердотельного накопителя NVMe с помощью hdparm, утилиты командной строки, используемой для установки и просмотра параметров оборудования жестких дисков:

# hdparm - tT --direct / dev / nvme0n1

Если у вас несколько твердотельных накопителей NVMe, возможно, потребуется заменить «nvme0n1.«Все твердотельные накопители NVMe должны отображаться в / dev / nvme *.

Лучшие твердотельные накопители NVMe для Linux в 2020 году

Твердотельные накопители NVMe с каждым годом становятся все более доступными, но все же пройдет некоторое время, прежде чем их цена сравняется с ценами на традиционные SSD. Но если вы готовы потратить дополнительные деньги на получение премиальной производительности, следующие пять твердотельных накопителей NVMe гарантированно вас не разочаруют.

1. Samsung 970 EVO Plus

Samsung 970 EVO Plus - это фантастический выбор, предлагающий производительность при последовательном чтении и записи до 3500 МБ / с и 2500 МБ / с соответственно. Благодаря новейшей технологии V-NAND Samsung удалось достичь до 1200 ТБВт, поэтому компания может позволить себе предоставить 5-летнюю ограниченную гарантию на этот твердотельный накопитель NVMe. Вы можете выбрать одну из четырех различных емкостей хранения (250 ГБ, 500 ГБ, 1 ТБ и 2 ТБ), при этом версия на 500 ГБ предлагает наиболее выгодную.

2. Решающий P1

Crucial P1 может выглядеть не так гладко, как Samsung 970 EVO Plus, но он значительно дешевле и так же хорошо работает в реальных приложениях. Вы можете получить его с емкостью до 1 ТБ, и все версии предлагают уровни производительности последовательного чтения и записи до 2000 МБ / с и 1700 МБ / с. Компания Crucial разработала P1, чтобы обеспечить сбалансированное сочетание производительности, емкости и надежности, что делает его отличным выбором для всех пользователей Linux, которые хотели бы воспользоваться преимуществами производительности технологии NVMe, не нарушая при этом денег.

3. WD Черный SN750

Основная цель линейки устройств хранения Black от Western Digital всегда заключалась в том, чтобы предложить пользователям настольных ПК исключительную производительность. WD Black SN750 продолжает эту традицию в эпоху твердотельных накопителей NVMe, обещая последовательное чтение / запись со скоростью до 3400 МБ / с благодаря инновационной 64-слойной технологии хранения данных 3D NAND. Вы можете получить его емкостью от 500 ГБ до 2 ТБ, все они имеют одинаковый изящный и современный дизайн.

4. CORSAIR FORCE серии MP510 

CORSAIR FORCE Series MP510 доминирует на рынке бюджетных твердотельных накопителей NVMe (если такие вообще существуют) с последовательным чтением 3480 МБ / с и последовательной записью до 3000 МБ, обеспечиваемым совершенно новым контроллером. Этот твердотельный накопитель NVMe также обладает внушительным рейтингом выносливости 800 ТБВт, что превышает даже дорогой Samsung 970 EVO Plus. Corsair явно хочет зарекомендовать себя в качестве доминирующего игрока на рынке твердотельных накопителей NVMe, и пока что компания делает отличную работу.

5. Твердотельный накопитель Intel серии 660P

Intel SSD 660P Series - один из самых доступных твердотельных накопителей NVMe на рынке, но его низкая цена имеет некоторые ограничения. Во-первых, его скорость последовательного чтения и записи ограничена 1800 МБ / с. Что еще хуже, его рейтинг выносливости составляет всего 100 ТБВт, поэтому он не совсем подходит для многих приложений с интенсивной полосой пропускания, таких как редактирование видео, что значительно сократит срок его службы. И последнее, но не менее важное: его дизайн может показаться немного пресным и утилитарным. Но если вы можете не обращать внимания на эти ограничения и получить твердотельный накопитель Intel SSD 660P Series, когда он поступит в продажу, вы не пожалеете о своей покупке.

Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...
Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...