Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → DRAM-less SSD в ноутбуке: что такое HMB (хост-буфер) и чем дешёвые накопители отличаются

SSD без DRAM в ноутбуке: как работает HMB, чем такие накопители хуже и когда это не важно

Разбор DRAM-less NVMe SSD: зачем накопителю DRAM-кеш, как Host Memory Buffer заменяет его памятью ноутбука, что происходит при заполнении диска, как отличить DRAM-less в спецификации и стоит ли его брать в ноутбук.

Короткий ответ

DRAM-less SSD — накопитель без собственной DRAM-микросхемы. В классическом SSD небольшой DRAM-кеш хранит карту размещения данных (FTL-таблицу): контроллеру она нужна, чтобы знать, «где что лежит» в NAND. У дешёвых накопителей эту роль берут на себя: (1) HMB (Host Memory Buffer) — механизм NVMe, при котором SSD использует кусочек обычной памяти ноутбука (десятки МБ) через шину — стандартный, поддерживаемый способ; (2) частичный кеш в самой NAND. Итог: на офисных нагрузках разницы почти нет; под тяжёлой многопоточной записью, большим заполнением и в сценариях с постоянными мелкими операциями DRAM-модели стабильнее. Для апгрейда офисного ноутбука DRAM-less с HMB — нормальный выбор; для рабочих нагрузок — лучше DRAM-класс (про типы NAND и SLC-кеш).

Зачем SSD вообще DRAM

Флеш-память NAND адресуется страницами, а ОС работает с логическими блоками LBA. Соответствие «LBA → физическая страница» держит FTL-таблица, и при каждом обращении контроллер её читает. Если таблица в DRAM накопителя — поиск занимает микросекунды и не создаёт лишней нагрузки на NAND. Если DRAM нет — контроллеру приходится читать служебные данные из самой флеш-памяти, что медленнее и изнашивает её. DRAM также помогает с кешированием таблицы трансляции и планированием записи.

HMB: как дешёвый SSD «одалживает» память ноутбука

Host Memory Buffer — официальная функция спецификации NVMe: накопитель запрашивает у драйвера ОС выделенный буфер в системной памяти (обычно 32–64 МБ для потребительских моделей) и держит там свою FTL-таблицу. Это:

  • дешевле (нет чипа DRAM на плате — меньше цена и энергопотребление);
  • почти так же быстро, как DRAM, в типичных нагрузках (буфер в быстрой DDR5/LPDDR5X системы);
  • не «качает» память системы постоянно — буфер один и небольшой.

Условие: поддержка со стороны ОС/драйвера NVMe (Windows поддерживает HMB с 10-й версии; у стандартного драйвера Microsoft всё работает). В спецификации такие диски помечаются «HMB» или «DRAM-less with HMB».

Где DRAM-less проигрывает (честно)

  1. Длительная запись больших объёмов: после исчерпания SLC-кеша скорость записи падает; у DRAM-моделей падение обычно мягче, а восстановление быстрее.
  2. Заполненный диск (85–100%): FTL-операции дороже, выигрыш HMB сокращается — держите 10–20% свободного места (методика проверки скорости с заполнением).
  3. Много мелких случайных операций (компиляция, виртуалки, базы данных): разница в отзывчивости становится заметной.
  4. Экстремальное одновременное чтение-запись разных зон диска: DRAM-планировщик справляется ровнее.

Как узнать, DRAM-less ли накопитель

  1. Спецификация: слова «DRAM-less», «HMB», «Host Memory Buffer» — прямой маркер; «DDR4/DDR3L cache buffer» — DRAM-модель.
  2. Отзывы/обзоры конкретной ревизии: контроллеры одной линейки бывают с DRAM и без (ревизии меняются) — ищите разбор именно вашей версии.
  3. Косвенный признак в системе: HMB-диски в HWiNFO показывают активный Host Memory Buffer; окончательную точку ставит разбор платы (не обязательно для покупки).
  4. SMART: сам по себе не отличает DRAM-less, но здоровье и наработка видны (чтение SMART).

Выбор под сценарий

Сценарий Рекомендация
Офис, учёба, интернет — апгрейд 512 ГБ–1 ТБ DRAM-less с HMB — разумный минимум
Игровой ноутбук, установка больших игр обе категории ок; смотрите PCIe-поколение (совместимость M.2)
Монтаж видео, работа с большими файлами DRAM-модель, PCIe 4
Разработка, виртуалки, базы DRAM-модель и объём с запасом
Второй слот под данные DRAM-less — приемлемо

HMB и гибернация: что происходит во сне

Один из частых вопросов владельцев DRAM-less дисков: не потеряется ли FTL-таблица при выключении. Нет: HMB-буфер — это рабочая копия таблицы; постоянное место её хранения — по-прежнему NAND самого диска, куда контроллер сбрасывает изменения. При старте SSD заново читает таблицу в системный буфер — отсюда чуть более заметное «просыпание» диска на дешёвых моделях. На повседневное использование это влияет редко; при работе с гигантскими объёмами мелких файлов разница с DRAM-моделями уже измерима.

Терминологическая шпаргалка карточек магазинов

«SSD NVMe 512 ГБ без указания DRAM» — почти всегда DRAM-less с HMB (производители редко пишут это крупно); «с DRAM-кешем» — DRAM-модель; «SLC Cache» — про программный кеш записи в NAND (подробно о SLC-кеше), это отдельная история от DRAM; «HMB» — хост-буфер, признак DRAM-less. Не путайте «кеш SLC» и «кеш DRAM»: первый — ускоритель записи в самой флеш-памяти, второй — кеш таблицы размещения. Дешёвые модели обычно имеют и первое, и не имеют второго.

FAQ

HMB «съест» мою оперативную память? Десятки мегабайт из 8–32 ГБ — незаметно. Взамен вы получаете быструю работу FTL без DRAM на самом диске.

DRAM-less SSD прослужит меньше? Срок службы определяется объёмом записи в NAND (TBW) и качеством контроллера, а не наличием DRAM. Смотрите гарантию и TBW производителя.

Почему тогда существуют дорогие DRAM-модели? Для постоянных тяжёлых нагрузок: запись больших массивов, смешанные операции, избыточное параллельное чтение. Там DRAM даёт стабильность характеристик, а не только пиковые цифры.

PCIe 4 DRAM-less быстрее PCIe 3 с DRAM? В последовательном чтении — скорее да (поколение шины решает); в тяжёлых мелких операциях — DRAM может компенсировать. Смотрите тесты конкретной модели построчно (как читать CDM).

Стоит ли менять DRAM-less, который уже стоит в ноутбуке? Если не упираетесь в скорость под своими задачами — нет. Если ощущение «тормозит при заполнении» — сначала освободите место и проверьте SMART, затем решайте об апгрейде (правила замены).