Найти тему
Mizhgunit

Нужен ли NVMe SSD обычному пользователю?

Оглавление

Доброго времени, господа. Уже довольно давно на рынке накопителей существуют SSD со скоростями оперативной памяти DDR3 1333. Накопители эти дорогущие, требуют активного охлаждения, и самую современную платформу с поддержкой PCIe 5.0. С одной стороны, звучит заманчиво, потому что в 90% случаев, ограничивающим производительность фактором является дисковая подсистема.

А с другой стороны, что-то тут не так, ой как не так...

Немного теории

Я буду объяснять все максимально простым языком, так что не пугайтесь. Раньше информацию хранили на жестких дисках - HDD (Hard Disk Drive), внутри выглядит эта штука вот так:

Фото из открытых источников
Фото из открытых источников

Информация хранится на магнитном блине, который вращается с довольно большой скоростью (обычно, 5400 или 7200 оборотов в минуту), а магнитная головка по этому диску гоняет и записывает или считывает информацию. Устройство хорошее, но ни разу не быстрое, особенно когда надо считать огромный объем мелких файлов, которые разбросаны по диску.

Эти головки бегают по блину, но нужно время на позиционирование головки и прокрутку блина.
Фото из открытых источников
Эти головки бегают по блину, но нужно время на позиционирование головки и прокрутку блина. Фото из открытых источников

Сравнительно недавно были придуманы SSD - Solid State Drive, или "твердотельный накопитель". У них память реализована на микросхемах памяти, управляет которыми контроллер. В любой момент, контроллер может получить данные из конкретной ячейки, поэтому такие диски работают намного быстрее, чем HDD.

Ну а на SSD ничего крутить и позиционировать не надо, поэтому у таких дисков намного меньше задержки и выше скорость работы.
Фото из открытых источников
Ну а на SSD ничего крутить и позиционировать не надо, поэтому у таких дисков намного меньше задержки и выше скорость работы. Фото из открытых источников

И вот, сейчас у нас есть два типа SSD - NVMe и SATA. Они отличаются форм-фактором, но принцип работы у них одинаковый, различается только способ подключения, соответственно, NVMe подключается через разъем M2:

Фото: Я.Маркет
Фото: Я.Маркет

А SATA, неочевидно, через разъем SATA:

Фото из открытых источников
Фото из открытых источников

И так как PCI Express намного быстрее, чем SATA, возник вопрос - а насколько быстрый SSD можно сделать? Предел SATA - 600 мегабайт в секунду, но топовые NVMe SSD показывают скорости на два порядка выше:

Это тест Crucial T705.
Фото: 3DNews
Это тест Crucial T705. Фото: 3DNews

Впрочем, даже средний NVMe на старой шине PCIe 3.0, кажется каким-то гоночным болидом:

А это тест сравнительно недорогого Samsung 980.
Фото: 3DNews
А это тест сравнительно недорогого Samsung 980. Фото: 3DNews

Вот только почему-то скорость эта испаряется в реальных задачах. Запуск условного компьютера с HDD занимает около 2 минут, с SATA SSD займет всего 15 секунд, а с NVMe SSD... 14 секунд?

Но куда делась вся скорость?

Посмотрите вот сюда:

Фото: 3DNews
Фото: 3DNews

Это - скорость работы SSD с маленькими файлами и малой очередью запроса. По сути, вся система и практически все программы и эксплуатируют SSD в этом режиме. Собственно, у HDD с этим все вообще плохо:

Даже с длинной очередью он чувствует себя не очень.
Фото из открытых источников
Даже с длинной очередью он чувствует себя не очень. Фото из открытых источников

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

SATA SSD (в данном случае - Samsung 860 Pro).
Фото из открытых источников
SATA SSD (в данном случае - Samsung 860 Pro). Фото из открытых источников
Довольно быстрый NVMe Samsung 990 Pro.
Фото: Hardwareluxx
Довольно быстрый NVMe Samsung 990 Pro. Фото: Hardwareluxx

И видим, что да, таки быстрее, но разрыв между SATA и NVMe SSD вообще не такой драматичный, как в случае с HDD. Вот именно этот показатель и отражает скорость работы SSD в реальных задачах, а линейная скорость - это, например, переброска одного цельного большого файла (ну, например, фильма или видео).

Отсюда очевидный вывод

Никаких особых профитов по части скорости от NVMe SSD у рядового пользователя не будет. Система будет работать примерно одинаково что на SATA SSD, что на NVMe. Да и откровенно говоря - покупать дорогущие накопители с PCIe 5 смысла нет - им нужно чуть ли не активное охлаждение, современная платформа, а прирост производительности будет, ну, например, в видеомонтаже.

-12

Хотя если взять старые NVMe SSD, которые работают по шине PCIe 3.0, то разницы в цене с SATA SSD у них практически нет:

И нет ничего плохого, чтобы взять себе такой - в системнике будет меньше проводов, линейная скорость будет выше (хоть и почти бесполезно для обычного пользователя, но таки бесплатно), но гнаться за топовыми дорогими моделями я не советую. Просто нет смысла.

На этом у меня все, если было интересно - не забудь поставить лайк и подписаться на канал. Увидимся!

Также подпишись на телеграм (там IT-новости) и новостной канал (там новости выходят чуть позже, зато чуть побольше).