
Что такое NVMe и как он отличается от SATA SSD и M.2
Статья
Время чтения
7 минут
У SSD-накопителя много характеристик, поэтому обычный пользователь может в них запутаться. У покупателей SSD, например, часто возникает вопрос: что лучше — NVMe, SATA или M.2. Но эти параметры вовсе не исключают друг друга. Разберемся в параметрах твердотельного накопителя. Расскажем, где используют NVMe-твердотельники и сравним их с дисками других типов.
Что такое SSD
Аббревиатура SSD означает Solid State Drive. Это твердотельный накопитель в ПК. Он хранит данные в микросхемах, а не в круглых металлических пластинах, как жесткий диск HDD.
В работе SSD участвуют следующие компоненты:
печатная плата — основа SSD со всеми ее частями;
флеш-память, которая хранит данные в виде электрического заряда;
кэш — хранилище временных данных;
контроллер — компонент, который записывает или читает данные на диске.
Сегодня очень важна скорость передачи данных. От банального быстрого запуска ПК до загрузки приложений и открытия «тяжелых» файлов. Высокая скорость работы устройств хранения файлов важна и для серверных компьютеров. Например, работа файловой базы «1С: Бухгалтерия», размещенной на SSD, станет быстрее на 30%. Поэтому SSD-накопители необходимы сегодня.
Как появились SSD
Первый твердотельник выпустили в 1976 году. Он назывался Dataram BulkCore. У него было 8 планок RAM-памяти по 256 КБ каждая. Через 2 года StorageTek создала накопитель на 45 МБ, а в 1982 году для ПК Apple II разработали SSD RAMDISK 320. В 1987 году был разработан тип флэш-памяти NAND, использующийся в современных накопителях.
Широкое распространение ССД получили в 2003 году, когда Transcend создала накопители емкостью от 16 до 512 МБ. Три года спустя Samsung и Sandisk начали массовый выпуск твердотельников. А OCZ Technologies выпустили SSD объемом 32 ГБ.

К 2010-м годам износостойкость, скорость работы и компактный размер сделали SSD популярным устройством для хранения данных.
Что такое NVMe
NVM расшифровывается как Non Volatile Memory или энергонезависимая память. Это высокоскоростной протокол передачи данных для SSD через шину PCI-Express (отсюда буква «e» в аббревиатуре «NVMe»). Она разработана для достижения максимально высокой скорости передачи данных, которую как раз способен обеспечить PCIe. Для подключения SSD через NVMe нужен адаптер-соединитель для PCIe или разъем M.2. SSD NVMe можно подключить без установки дополнительных драйверов.

Работа NVMe основывается на прохождении очередей команд. Это могут быть очереди отправки (SQ) или завершения (CQ). Хост подает накопителю команды на чтение или запись в SQ, а накопитель отправляет отчет об их выполнении через CQ. NVMe-накопитель выполняет команды несинхронно. Также SSD этого типа может обрабатывать команды и передавать данные параллельно. Это помогает достичь высокой производительности, поскольку снижается время ожидания и увеличивается ресурс накопителя. Несколько очередей команд могут быть распределены по разным ядрам ЦПУ. Это дополнительно ускоряет работу накопителя.
У NVMe есть и дополнительные функции: безопасное стирание и выбор режима питания. Стандарт может работать с 65 535 очередями команд одновременно. Диски могут подключиться как по 2, так и по 4 контактам PCIe. Максимальная скорость стандарта — 3 500 МБ/сек.
Что такое SATA Interface
Для подключения к материнской плате SSD пользуются не только технологией NVMe, но и SATA — интерфейсом, ставшим развитием стандарта ATA (IDE) для подключения HDD к материнской плате.
Накопитель SATA подключается к материнской плате через 2 разъема: 7-контактный для передачи данных и 15-контактный для питания. В 7-контактном разъеме два контакта предусмотрены для передачи данных, два — для приема и три — для заземления (GND). Данные передаются на диск и обратно битами.

У стандарта SATA 3 версии и у каждого из них есть своя теоретическая пропускная способность:
SATA I — 1,5 Гбит/с или 150 МБ/с;
SATA II — 3 Гбит/с или 300 МБ/с;
SATA III — 6 Гбит/с или 600 МБ/с.
Значение в МБ/сек приведено нетто, с учетом кодирования 8 b/10 b. Все стандарты SATA обратно совместимы. Это значит, что накопитель с разъемами более позднего стандарта будет работать с материнской платой через разъем более раннего образца. Но пропускная способность при этом будет равна значениям старшего стандарта.
Интерфейс SATA и AHCI protocol
AHCI — это один из режимов подключения SSD SATA диска и других компонентов компьютера: процессора, оперативной памяти, кода драйвера. Он позволяет принимать нескольких запросов (NCQ), делать горячую замену диска без его отключения. Одновременно AHCI может обрабатывать до 32 запросов. Изначально этот режим использовался для работы с HDD, но в первой половине 2010-х годов начал применяться в SSD SATA.
AHCI дает больше возможностей, чем классический SATА, но они не сравнятся с возможностями NVMe. Пропускная способность AHCI, как и интерфейса SATA, ограничивается 600 МБит/сек. Поскольку AHCI предназначен для классических жестких дисков, полностью раскрыть возможности SSD он не может.
Что такое M.2
M.2 — это не стандарт подключения SSD. В широком смысле это форма спецификации компьютерных карт расширения с разными функциями, например, цифрового радио и Wi-Fi-модуля. Также под M.2 понимают компактный форм-фактор SSD-накопителей с размерами не больше, чем у модуля оперативной памяти. Карты M.2 поддерживают наличие разъемов PCIe и SATA 3.0. Соответственно, стандарт подключения M.2 SSD может быть как SATA, так и NVMe.
Стандарт подключения твердотельника M.2 различают прежде всего по ключу — вырезу на 75-контактном разъеме на краю платы. У M.2 SATA ключа два — B и M с обеих сторон, у M.2 NVMe — только M слева. У M.2 NVMe-накопителей прошлых лет встречались ключи B и M, но сейчас такие модели не производятся.

Различия в работе M.2 SSD с этими стандартами подключения в целом те же, что и в случае с другими форм-факторами. M.2 SATA SSD быстрее классического жесткого диска, но медленнее, чем M.2 NVMe. Но NVMe-вариант сильнее греется SATA-версии. Опытные пользователи приводят наблюдение, при котором программа измерения температуры комплектующих показала температуру M.2-NVMe-накопителя в 80 градусов Цельсия. Но тепловизор в то же время зафиксировал температуру в 100 градусов Цельсия.
Сравнение NVMe c SATA
Сравним два стандарта подключения накопителей:

Преимущества и недостатки NVMe
Плюсы:
быстрые чтение и запись, по сравнению с накопителями стандартов HDD и SSD. Этому способствует большое число одновременных очередей;
короткая задержка в работе, поскольку диск встраивается в материнскую плату через разъем PCIe;
быстрая работа с оперативной памятью;
компактный размер. Часто NVMe-накопители не больше планки оперативной памяти. При этом у них может быть высокая емкость — до 1 ТБ и более;
снижение нагрузки на центральный процессор, поскольку накопитель берет часть функций по передаче данных на себя.
Минусы:
высокая цена, по сравнению с накопителями SATA и жесткими дисками.
более сильный нагрев и энергопотребление, в сравнении с SATA. Если NVMe SSD работает в ноутбуке, последний быстрее разрядится;
качества стандарта трудно заметить в повседневных задачах, таких как работа с проводником и копирование небольших файлов.
Где используют NVMe
Несмотря на то что NVMe — новый стандарт передачи данных у SSD, он нашел применение в компьютерах разного назначения. Рассмотрим примеры.
Домашние ПК (стационарные, ноутбуки). С NVMe SSD они работают быстрее, чем с традиционными HDD или SATA SSD. Особенно это важно геймерам, играющим в требовательные игры.

Рабочие компьютеры для творческой деятельности: 3D-дизайна, видеомонтажа, моделирования. NVMe-диски помогут быстрее загрузить тяжелые файлы.

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

Модели искусственного интеллекта, нейросети. Для обучения ИИ нужны хранилища с быстрым откликом. Этими качествами обладает NVMe-хранилища.
Медицина. NVMe-накопитель поможет хранить и быстро открыть данные о пациентах, в том числе файлов снимков с высоким разрешением.
Big Data. NVMe-диски помогают анализировать большие данные в системах Spark и Hadoop.
Промышленность, системы управления и мониторинга заводов и предприятий. Хранилища с NVMe делают ПО для управления процессами быстрее и снижают задержки при работе.

Что выбрать SATA или NVMe
Если вы пользуетесь обычным домашним компьютером, который не используется для ресурсоемких задач, вам хватит накопителя с разъемом SATA. Но для полного раскрытия возможностей твердотельника нужно приобрести SSD NVMe.
Твердотельник с новым стандартом подключения пригодится в:
корпоративном сервере;
компьютере для работы с графикой;
геймерском ПК.
Кстати, даже в бесплатную конфигурацию виртуальных машин в Cloud.ru входит 30 ГБ SSD NVMe.
Коротко о NVMe
NVMe и SATA — это два стандарта подключения HDD и SSD к материнской плате. M.2 — это спецификация компьютерных плат расширения, в том числе SSD. По характеристикам NVMe выигрывает у SATA.
Главные достоинства NVMe — быстрая работа с данными и взаимодействие с другими компонентами компьютера, низкая нагрузка на процессор.
Хранилища NVMe станут основой серверов нового поколения, которые смогут хранить крупные объемы данных. При этом хранилища не будут занимать много физического места. Со временем стандарт NVMe заменит SATA.
Если пользователь нетребователен к мощностям своего ПК, он может выбрать диск с SATA. Но если он работает с объемными файлами, ему стоит выбрать накопитель с NVMe.
Вам может понравиться


REST API: что это и как использовать

Как создать Telegram Web App: инструкция по разработке Mini App

Как привлекать клиентов и зарабатывать до 20% на рекомендациях: готовые инструменты

Коды ошибок HTTP: что нужно знать о серверных и клиентских ошибках

Лучшие дистрибутивы Linux: выбор популярных версий

Система управления базами данных (СУБД): что это такое и зачем нужна

Все о Telegram-ботах: какие бывают и как их сделать самому

VPS/VDS: что это такое и чем они отличаются? Полное руководство

Микросервисная архитектура: чем она хороша и кому нужна

Как развернуть WordPress в облаке: инструкция для новичков

Применение LLM в бизнесе: опыт лидеров и роль облачного провайдера

Центры обработки данных (ЦОД): что это и как они работают

Какие новости за январь — дайджест Cloud.ru

Команда grep в Linux: как искать строки и шаблоны

PostgreSQL: что это за СУБД и чем она хороша

Что может chmod: как управлять доступами к файлам и папкам в Linux

Как узнать IP-адрес в Linux через командную строку

Как узнать IP-адрес своего компьютера

Система MySQL: что это и для чего нужна

Команды kill и killall в Linux: как завершить ненужные процессы

Работа с файлами в Linux: их создание и организация через терминал

Стандарт Tier III для дата-центра: что значит и почему это круто

Какие новости за декабрь и начало января — дайджест Cloud.ru

Что такое FTP-протокол и как настроить FTP сервер

Белые и серые IP, динамические и статические - в чем различие

Как защищать сайты и приложения в облаке от DDoS-атак

Какие новости за ноябрь — дайджест Cloud.ru

BAT-файлы: что это такое, зачем они нужны и как их создавать

Гайд по протоколу HTTP: расшифровка, структура и механизм работы

Межсетевой экран, firewall и брандмауэр: что это, в чем между ними разница и зачем они нужны

Kubernetes на Cloud.ru Evolution: возможности и преимущества

Какие новости за октябрь — дайджест Cloud.ru

Как создать сетевую архитектуру для размещения межсетевых экранов на платформе Облако VMware

Рассказать про технологии лампово, или Как мы провели конференцию GoCloud Tech для инженеров и...

Какие новости за сентябрь — дайджест Cloud.ru

Высокоресурсные вычисления: роль суперкомпьютеров в жизни и бизнесе

Реферальная программа Cloud.ru: как устроена и как на ней зарабатывать

Сетевая модель OSI: что это такое и зачем она нужна

Какие новости за август — дайджест Cloud.ru

Сетевые протоколы передачи данных — что это такое и какие бывают

Какие новости за июль — дайджест Cloud.ru

Как новые возможности в юридических документах Cloud.ru облегчают работу с договорами и не только

Какие новости за июнь — дайджест Cloud.ru

Как обновления VMware Cloud Director облегчают управление и делают работу с инфраструктурой в ...

Как мы рассчитывали «Панораму российского IT-рынка» за 2022 год

Как снизить риски утечки данных и санкций госрегуляторов: 152-ФЗ в Cloud.ru

Бесплатный курс по работе с Cloud.ru Advanced: рассказываем, в чем польза, кому подойдет и как...

Как модель Anything as a Service упрощает IT-процессы

Снижение рисков на производстве: AI-сервис распознает нарушения ношения СИЗ

Kandinsky 2.1: новый уровень в генерации изображений по текстовому описанию

Облачные сервисы для стартапов: как пройти путь от идеи до цифрового продукта и не разориться

Создать пользователя, настроить 2FA, связаться с поддержкой — новые возможности личного кабине...

VDI: что это, как работает и в чем выгода для бизнеса

Как защитить облачную инфраструктуру — рассказываем на примере межсетевого экрана нового покол...

Как начать использовать AI/ML на практике

Бессерверные вычисления: что это за технология и кому она нужна

Чек-лист: как обеспечить безопасность облачной инфраструктуры

Искусственный интеллект

Что такое IaaS?

Что такое PaaS

Machine Learning

Data Science

Машинное обучение без учителя

Классическое машинное обучение

Нейронные сети

Глубокое обучение

Защита персональных данных: как легче соблюдать закон с Cloud.ru и сохранять спокойствие

Как сохранить IT-инфраструктуру и бизнес: руководство к действию

Машинное обучение и Big Data в кибербезопасности

Ответы на актуальные вопросы

Что такое DDoS-атаки, чем они опасны и как от них защититься

Аудит информационной безопасности: что это, зачем и когда его проводить

Межсетевые экраны: UTM, NGFW-системы, NTA, NDR

Обзор межсетевых экранов, систем IPS и IDS

PostgreSQL vs MySQL: какая система подходит вашему бизнесу

Основы резервного копирования

Специальное предложение «180 дней тестового периода резервного копирования» для всех клиентов
Платформа SberCloud Advanced теперь обеспечивает максимальный уровень защиты персональных данных

Что такое объектное хранилище S3 и как его используют

Customer Enablement: как SberCloud работает с клиентами, чтобы сделать миграцию в облако комфо...

Сеть доставки контента CDN: новые функциональные возможности и преимущества

Объясняем на кейсах: польза CDN для бизнеса

Новая Windows Server 2022 в облаке SberCloud — новые возможности клиентов

Запуск нового сервиса Managed OpenShift в облачной среде SberCloud

Как работает технология DNS

SberCloud Advanced запустила третью ресурсную зону доступности для комфортной работы клиентов

PostGIS в PostgreSQL — как можно использовать

GitLab для начинающих: как и для чего используется

Краткий обзор методологии CI/CD: принципы, этапы, плюсы и минусы

Персональные данные: правильно обрабатываем и храним

Кто и зачем использует облачные модели IaaS и PaaS

152-ФЗ в облаке: хранение персональных данных в облаке

Как работает CDN (Content Delivery Network)?

Service Level Agreement (SLA): все о соглашении об уровне сервиса

Что такое «интернет поведения» (IoB)?

Чек-лист: 6 шагов для успешной миграции в облако

Машинное обучение: просто о сложном

Профессия DevOps-инженер: кто это и чем занимается

Гайд по Kubernetes. Эпизод I: k8s для неразработчиков

Публичные, частные и гибридные облака: в чем разница?
