SSD-кэш в Synology NAS: нужен ли NVMe и когда он ускоряет работу
Synology · NAS · NVMe · SSD Cache

SSD-кэш и NVMe в Synology NAS: когда есть смысл, а когда деньги потрачены зря

M.2-слоты в NAS не означают, что установка NVMe автоматически ускорит копирование файлов. Разбираем read-only и read-write cache, Cache Advisor, NVMe storage pool, ресурс SSD, память, сеть и реальные сценарии, где кэш заметен.

Короткий вывод

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

Что делает SSD-кэш

Synology описывает SSD cache как способ ускорения HDD-массивов за счёт хранения часто используемых данных на SSD. Главная цель — уменьшить задержку и повысить производительность случайных операций ввода-вывода.

Много мелких файлов

Кэш может заметно уменьшить задержки.

Базы и индексы

Частые случайные обращения хорошо подходят для SSD.

VM и приложения

Случайный I/O часто становится главным ограничением HDD.

Большое видео

Последовательное чтение обычно значительно меньше выигрывает от кэширования.

Read-only и read-write cache

Read-only

Ускоряет случайное чтение. На SSD находятся копии данных основного тома, поэтому отказ read-only cache сам по себе не означает потерю оригинальных данных.

Read-write

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

Сколько SSD нужно

Для read-only сценария возможен кэш на одном или нескольких поддерживаемых SSD. Для read-write требуется отказоустойчивый кэш. Конкретные допустимые конфигурации зависят от модели NAS и версии DSM, поэтому ориентироваться нужно на спецификацию своего устройства, а не на универсальную инструкцию из интернета.

Сначала запустите SSD Cache Advisor

Не угадывайте объём кэша.

В DSM 7 SSD Cache Advisor анализирует реальный профиль использования и рекомендует подходящий размер read-write cache. Первичный анализ длится минимум 7 дней и автоматически завершается через 30 дней.

  1. Настройте NAS и запустите все сервисы, которыми реально будете пользоваться.
  2. Откройте Storage Manager.
  3. Запустите SSD Cache Advisor для нужного тома.
  4. Дайте системе собрать минимум неделю нормальной нагрузки.
  5. Оцените рекомендацию до покупки SSD.

SSD-кэш расходует оперативную память

Кэш имеет ещё одну цену, кроме стоимости SSD. В актуальных технических характеристиках DSM Synology указывает примерно 400 КБ системной памяти на каждый 1 ГБ SSD cache, при этом использование ограничивается правилами DSM и конкретной системой.

1 ТБ cache≈ 400 МБ RAMориентир по заявленному Synology соотношению, без учёта других потребителей памяти

Поэтому огромный кэш на NAS с небольшим объёмом RAM не обязательно является разумным апгрейдом.

NVMe-кэш и NVMe storage pool — разные вещи

SSD cache

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

SSD storage pool

NVMe становится самостоятельным хранилищем, на котором можно разместить поддерживаемые workloads напрямую.

DSM поддерживает M.2 NVMe storage volumes только на определённых моделях. Наличие физического M.2-разъёма ещё не гарантирует возможность создать на нём storage pool.

Когда storage pool лучше cache

Если задача состоит в том, чтобы постоянно держать базы, контейнеры, виртуальные машины или другие latency-sensitive данные на SSD, отдельный SSD volume может быть логичнее кэша. HDD при этом остаются для большого архива.

NVMeApps / VM / DBбыстрый pool
+
HDDФото / backup / mediaёмкий pool

Когда SSD-кэш действительно полезен

  • виртуальные машины;
  • часто используемые базы данных;
  • индексирование большого количества файлов;
  • много одновременных пользователей;
  • частые операции с небольшими файлами;
  • нагруженные приложения на HDD-массиве;
  • сценарии с высокой долей random I/O.

Когда эффект может разочаровать

  • просмотр фильмов с NAS;
  • хранение редко открываемого архива;
  • последовательное копирование огромных файлов;
  • backup, который идёт большим последовательным потоком;
  • сеть 1 Гбит/с уже является главным ограничением;
  • один медленный HDD остаётся узким местом в конкретном сценарии;
  • рабочий набор данных намного больше эффективного кэша.

SSD-кэш для видеонаблюдения

Для обычной непрерывной записи камер SSD-кэш не является автоматическим способом увеличить производительность. Видеопотоки преимущественно создают длительную запись, а кэш наиболее ценен для случайного I/O. Кроме того, постоянная запись увеличивает объём записываемых данных на SSD.

Если NAS одновременно обслуживает камеры, приложения, базы и пользователей, решение нужно принимать по фактической нагрузке, а не только по наличию Surveillance Station.

SSD-кэш и 2.5G/10G Ethernet

Быстрая сеть и быстрый накопитель решают разные ограничения. Если клиент подключён по 1G Ethernet, максимальная практическая передача больших файлов всё равно будет ограничена сетью. Если сеть уже 10G, ограничением может стать HDD-массив.

ПК→Ethernet→NAS CPU/RAM→filesystem→HDD/SSD

Ускорять нужно самое медленное звено конкретной операции.

Почему нельзя покупать NVMe только по объёму

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

Endurance

Ресурс записи должен соответствовать ожидаемой нагрузке.

Температура

NVMe под длительной нагрузкой способен заметно нагреваться.

Совместимость

Проверяется для конкретной модели NAS и DSM.

Ёмкость

Больше не всегда лучше: кэш должен соответствовать рабочему набору данных.

TBW и DWPD простыми словами

TBW показывает заявленный объём записи за ресурсный период накопителя. DWPD описывает, сколько полных перезаписей ёмкости накопителя в день рассчитано на гарантийный период. Для write-heavy cache эти показатели важнее, чем для обычного домашнего SSD, куда данные записываются редко.

Перегрев NVMe

Температура зависит от модели NAS, SSD, вентиляции и нагрузки. При перегреве NVMe может снижать производительность. Не перекрывайте вентиляцию NAS и контролируйте температуру накопителей после установки, особенно при длительном read-write workload.

Совместимость накопителей

Перед покупкой нужно проверить официальный список совместимости и спецификацию конкретной модели Synology. Это особенно важно для функций M.2 storage pool: поддержка M.2 cache и поддержка M.2 как самостоятельного пула — не одно и то же.

Как понять, что кэш работает

Не ориентируйтесь только на ощущение «DSM стал быстрее». Сравнивайте именно свою нагрузку: latency, IOPS, время выполнения задач и cache hit rate. Высокая последовательная скорость в одном тесте не доказывает полезность кэша для ежедневной работы.

Что апгрейдить сначала

  1. Проверьте RAM. Нехватка памяти может быть важнее NVMe.
  2. Проверьте сеть. 1G может ограничивать передачу больших файлов.
  3. Посмотрите загрузку HDD. Определите, действительно ли storage является bottleneck.
  4. Запустите Cache Advisor.
  5. Определите workload. Random или sequential.
  6. Только после этого выбирайте cache или SSD pool.

Практический выбор

СценарийЧто рассматривать
Фильмы, фотоархив, backupСначала HDD, RAM и сеть; cache часто не приоритет
Много мелких файловSSD cache может помочь
VM и базыRead-write cache или отдельный SSD pool
Большие файлы по 1GСначала сеть 2.5G/10G
Docker/приложенияПри поддержке модели часто интересен SSD storage pool
Surveillance StationОценивать фактический I/O; cache не ставить «по умолчанию»

Частые вопросы

Ускорит ли NVMe копирование одного большого фильма?

Не обязательно. SSD cache ориентирован прежде всего на случайный доступ. При последовательной передаче ограничением могут быть сеть или HDD-массив.

Можно ли поставить один NVMe?

Это зависит от режима и модели. Read-only cache может использовать один поддерживаемый SSD, а read-write требует отказоустойчивой конфигурации.

Можно ли использовать M.2 как обычный диск?

Только на моделях и в конфигурациях, где Synology официально поддерживает M.2 SSD storage pool.

Какой объём кэша покупать?

Лучше сначала дать SSD Cache Advisor проанализировать реальную нагрузку минимум семь дней.

Нужен ли SSD cache домашнему NAS?

Не всегда. Для хранения фото, фильмов и резервных копий деньги часто полезнее вложить в RAM, сеть, дополнительные HDD или независимый backup.