
Вы устали от медленной передачи данных на ваш NAS? Что ж, ему, вероятно, нужен SSD-кэш. Если у вас нет SSD в качестве первой остановки для входящих данных на ваш NAS, то вы неправильно используете сетевое хранилище.
Есть несколько причин, по которым вам следует иметь SSD-кэш на NAS, начиная от более быстрой передачи входящих данных и заканчивая улучшенной производительностью приложений и служб, которые вы запускаете в системе. Вот пять моих главных причин, по которым вам нужно добавить SSD-кэш на ваш NAS.
Увеличивает запас производительности без замены существующих дисков

Некоторые системы массивов (например, ZFS) обеспечивают лучшую производительность с большим количеством дисков из-за того, как построен массив. Это хорошо работает, если у вас много дисков, но разваливается, если у вас всего несколько дисков. Если вы не используете ZFS, то единственный реальный способ получить улучшения производительности на вашем сервере — начать заменять HDD на SSD, что может стать дорогим в спешке.
Однако если вы решите использовать SSD-кэш-накопитель вместо замены каждого диска на SSD, проблема будет решена гораздо более бюджетным способом. Размещение SSD перед вашим массивом означает, что передача файлов сначала попадет на SSD, а затем будет перемещена на массив. Вот как я настроил свой Unraid.
Это означает, что когда я перемещаю файл на свой NAS, я фактически могу максимально увеличить скорость передачи данных в своей сети, поскольку перемещаю его на диск NVMe. Через некоторое время он медленно переместит эти файлы на основной массив, освобождая место на SSD для перемещения большего количества файлов в будущем.
Улучшает производительность виртуальных машин и контейнеров Docker
В Unraid (и в других операционных системах NAS) вы можете установить определенный ресурс или папку для размещения на определенном диске. Я установил контейнеры Docker для размещения на моем кэш-SSD вместо массива.
Это означает, что мои контейнеры Docker и виртуальные машины могут на самом деле выиграть от увеличения скорости SSD по сравнению с традиционным жестким диском. Теперь, это означает, что эти файлы не обязательно защищены избыточностью (если только у вас не настроен избыточный кэш). Однако вы обычно можете сделать резервную копию общего ресурса на другом хранилище (например, массиве) в случае сбоя.
Ускоряет индексацию библиотек фотографий, видео и музыки

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

Идеально подходит для редактирования больших файлов непосредственно с NAS (например, видеопроектов)
Недавно я попытался переместить свою библиотеку фотографий RAW на NAS и редактировать по сети — большая ошибка. Я редактировал из массива, а не из кэша, из-за того, насколько велика моя библиотека. Это означало, что я фактически замедлился в редактировании, и в итоге мне пришлось перенести свои фотографии RAW на SSD, чтобы иметь возможность читать и писать быстрее.
Если у вас есть кэш SSD в вашем NAS, то вы можете настроить определенные библиотеки или общие ресурсы так, чтобы они оставались на SSD, как для контейнеров Docker или виртуальных машин. Это позволит вам читать эти файлы быстрее, чем это позволяет традиционное хранилище, позволяя вам редактировать отснятый материал непосредственно с вашего NAS, а не копировать его сначала на свой компьютер.
Минимизирует узкие места при передаче больших файлов
Как я уже упоминал, я переношу файлы напрямую в кэш SSD, прежде чем они попадут в мой массив. Это потому, что я обычно перемещаю большие объемы данных, когда переношу файлы на NAS.
Когда я перемещал только небольшие файлы, скорости чтения и записи массива были просто отличными. Однако, если я перемещаю 100 ГБ или больше, максимизация пропускной способности сети путем переноса в кэш SSD — это хорошо, что можно это сделать. Это определенно не обязательно, но я предпочитаю минимизировать узкие места в своих системах везде, где это возможно.
Наличие кэша SSD важно, но то, как ваша система использует этот кэш SSD, может быть еще важнее. Я настраивал кэши SSD как на TrueNAS, так и на Unraid, и Unraid просто проще в настройке и использовании.
Если вы хотите узнать больше о том, почему я предпочитаю Unraid вместо TrueNAS, посмотрите мой Explainer. Я подробно объясню, почему я предпочитаю платить за операционную систему NAS вместо использования бесплатной (и стандартной в отрасли) альтернативы.