Техновости
Собирай сам

Как выбрать SSD: TLC, QLC, DRAM, HMB — что действительно важно

Пиковая скорость NVMe SSD ничего не говорит о поведении при длительной записи и заполнении. Разбираем TLC и QLC, SLC-кэш, DRAM-буфер и HMB — и даём критерии выбора под ОС, игры, рабочую станцию и сервер.

Editor 7 мин 0 просм.
Как выбрать SSD: TLC, QLC, DRAM, HMB — что действительно важно

Почему пиковая скорость SSD не говорит о реальной производительности

В характеристиках NVMe SSD указывают максимальные скорости последовательного чтения и записи — например, 7000 и 6000 МБ/с. Эти цифры измеряются на коротком тесте, когда накопитель почти пуст, а SLC-кэш не исчерпан. В реальной работе важнее устойчивая скорость при длительной записи, поведение при заполнении и задержки при случайных операциях.

  • Пиковая скорость — максимум в идеальных условиях.
  • Устойчивая скорость — то, что вы получите при копировании десятков гигабайт или установке большой игры.
  • Задержки при случайных 4K-операциях определяют отзывчивость системы.
  • Чем меньше свободного места, тем сильнее может падать скорость.

TLC и QLC NAND: чем различаются на практике

TLC (Triple-Level Cell) хранит 3 бита в одной ячейке, QLC (Quad-Level Cell) — 4 бита. Чем больше бит в ячейке, тем выше плотность и ниже стоимость за гигабайт, но тем медленнее запись, ниже ресурс и хуже устойчивость к ошибкам. На практике TLC-накопители быстрее восстанавливаются после переполнения кэша и имеют больший ресурс, а QLC выигрывают в цене и объёме.

TLC и QLC: ключевые различия
ПараметрTLCQLC
Бит на ячейку34
Плотность и цена за ГБСредняяВыше плотность, ниже цена
Скорость записи (вне кэша)Обычно вышеОбычно ниже
Ресурс (DWPD/TBW)ВышеНиже
Типичное применениеОС, игры, рабочие станцииАрхивы, чтение, бюджетные системы

SLC-кэш: как работает и когда заканчивается

SLC-кэш — это часть ёмкости, которая временно записывается в режиме SLC (1 бит на ячейку). Это быстрее, чем TLC или QLC, но занимает больше физического места. Когда кэш заполняется, накопитель переходит на прямую запись в TLC/QLC, и скорость может упасть в разы. Размер кэша зависит от модели и свободного места: чем больше заполнен диск, тем меньше доступный SLC-кэш.

DRAM-буфер в SSD: зачем нужен и что будет без него

DRAM-буфер — это отдельная микросхема памяти на контроллере SSD, где хранится таблица трансляции логических адресов в физические (LBA-to-PBA). С DRAM контроллер быстро находит нужные блоки, что снижает задержки и стабилизирует случайные операции. Без DRAM контроллер вынужден обращаться к NAND, что увеличивает задержки и может снижать производительность при интенсивной работе.

  • DRAM ускоряет доступ к таблице трансляции и снижает задержки.
  • Без DRAM страдает случайная запись и работа с большим количеством мелких файлов.
  • Наличие DRAM особенно важно для ОС, рабочих станций и серверов.
  • Для простых задач (просмотр видео, офис) разница может быть менее заметна.

HMB: компенсация отсутствия DRAM и её пределы

HMB (Host Memory Buffer) позволяет SSD без DRAM использовать часть оперативной памяти компьютера для хранения таблицы трансляции. Это дешевле, чем ставить DRAM на накопитель, и заметно улучшает производительность по сравнению с полностью безбуферными решениями. Однако HMB ограничен: обычно это 64–128 МБ, и он не полностью заменяет полноценный DRAM-буфер, особенно при тяжёлых нагрузках.

Почему NVMe SSD с одинаковой пиковой скоростью ведут себя по-разному

Два NVMe SSD могут показывать одинаковые 7000/6000 МБ/с в тестах, но различаться в реальной работе из-за типа NAND, наличия DRAM, алгоритмов SLC-кэша, прошивки и охлаждения. Например, TLC с DRAM будет стабильнее QLC без DRAM при длительной записи. Также важно, как контроллер управляет фоновыми операциями (сборка мусора, выравнивание износа).

Что происходит при длительной записи и заполнении накопителя

При длительной записи SLC-кэш заполняется, и скорость падает до скорости прямой записи в TLC/QLC. Если диск заполнен почти полностью, свободного места для SLC-кэша остаётся мало, и падение происходит быстрее. Дополнительно контроллеру приходится чаще выполнять сборку мусора, что увеличивает задержки. В результате система может «подтормаживать» при установке игр или копировании больших файлов.

схема NVMe SSD — контроллер, NAND, DRAM/кэш и PCIe-интерфейс. Стиль: образовательная техническая инфографика без брендов.

Критерии выбора SSD под ОС и повседневные задачи

  • TLC NAND предпочтительнее QLC для системного диска.
  • Желательно наличие DRAM-буфера или эффективного HMB.
  • Объём: не менее 500 ГБ, лучше 1 ТБ, чтобы оставалось свободное место.
  • Интерфейс: NVMe PCIe 3.0 или 4.0 — разница в повседневных задачах невелика.
  • Для ноутбуков проверяйте форм-фактор (M.2 2280, 2242) и энергопотребление.

Критерии выбора SSD под игры

Для игр важны быстрая загрузка уровней и текстур, поэтому подойдут NVMe SSD с TLC и DRAM. QLC-накопители могут быть дешевле, но при установке больших игр и обновлениях скорость записи будет падать. Объём: современные игры занимают 100–150 ГБ, поэтому 1 ТБ — разумный минимум, 2 ТБ — комфортно.

Критерии выбора SSD под рабочую станцию

  • TLC или MLC NAND с DRAM-буфером.
  • Высокий ресурс (TBW) и стабильная производительность при длительной записи.
  • Поддержка NVMe PCIe 4.0 для работы с большими файлами.
  • Рассмотрите модели с радиатором или хорошим охлаждением.
  • Для профессиональных задач — SSD с высокой случайной записью (4K QD32).

Критерии выбора SSD под сервер и нагруженные сценарии

В серверах важны предсказуемая задержка, высокий ресурс и защита данных. Обычные потребительские SSD с QLC и HMB не подходят для круглосуточной нагрузки. Нужны модели с DRAM, повышенным TBW, поддержкой Power Loss Protection и оптимизированной прошивкой. Для баз данных и виртуализации лучше выбирать SSD с TLC/MLC и высоким DWPD.

Итоговые рекомендации и типичные ошибки при выборе

Нужен ли DRAM в SSD для игр?

Для игр DRAM желателен, но не критичен, если SSD использует эффективный HMB. Однако для установки больших игр и частых обновлений лучше выбрать модель с DRAM и TLC.

Можно ли использовать QLC SSD для системы?

Можно, но не рекомендуется: QLC медленнее при длительной записи и имеет меньший ресурс. Для системного диска лучше TLC с DRAM или хорошим HMB.

Почему SSD теряет скорость при заполнении?

При заполнении уменьшается доступный SLC-кэш, и контроллеру приходится писать напрямую в TLC/QLC. Также чаще выполняется сборка мусора, что увеличивает задержки.

Что лучше: HMB или DRAM?

DRAM-буфер обеспечивает более стабильную и высокую производительность, особенно при интенсивных нагрузках. HMB — компромиссное решение для бюджетных SSD.

Читайте также