Вопрос или проблема
У меня есть небольшой бизнес. С малым опытом работы с решениями NAS. Бюджет был немного проблемой, я ограничен 40 000 CZK =~ 1800 USD. Сначала, возможно, будет лучше рассказать, какое решение я выбрал:
Synology DS923+ с такими компонентами:
- Начну с ИБП, который у меня уже был в течение 3 месяцев, сигнализируя через USB на NAS (это, очевидно, не входило в бюджет);
- В комплекте была смешная quantidade RAM, поэтому я установил 2 модуля 16 ГБ ECC (не от Synology);
- Мне нужно около 22 ТБ, чтобы утроить предыдущее плохое решение, поэтому я выбрал 4x 8TB HDD (не от Synology);
- Наконец, я установил 2x 1 ТБ M.2 NVMe (не от Synology).
- 1 GLAN для нас подходит, поэтому мне не пришлось покупать 10 гигабитное расширение;
- (Для полноты картины, у меня симметричное соединение от моего провайдера с 100 Мбит/с как вниз, так и вверх, и как маршрутизатор, так и основной коммутатор не от Synology).
Что касается настройки, упомяну только самые важные параметры:
- SSH доступ с моего основного Linux-машины с открытой аутентификацией;
- Надежное и стабильное соединение с упомянутой Linux-машиной через NFSv4.1;
- Предыдущее решение имело только 2 слота по 4 ТБ каждый в RAID0, в этот раз я мучился с размышлениями, но в конечном итоге настроил RAID5;
- Я хорошо осознаю, что стоит настраивать RAID6, но я бы не достиг требуемой емкости, это немного лучше, чем RAID0, верно…;
- Что касается файловой системы, я выбрал BTRFS просто чтобы наконец попробовать, у нее хорошие функции…;
- Эти два быстрых M.2 NVMe диска я настроил как кэш для тома, в RAID1 в качестве кэша для чтения и записи.
Ранее я решил использовать M.2 в RAID0 как очень быстрое хранилище, и вот что вышло:
- Я знаю, как это сделать неофициально, но я сопротивлялся и сначала попробовал кэш;
- Оказалось, что это действительно полезнее, чем я думал;
- Использование этого NAS очень широкое, от простого обмена документами в основном внутри локальной сети с другими людьми до насыщения моего загрузочного канала высокой (легальной) торрент-загрузкой;
Заключение: Благодаря интенсивному использованию торрент-трафика, если я не ошибаюсь, я считаю, что использование этих 1 ТБ NVMe – это логичный выбор, но мне стоит удостовериться в том, в чем я не опытен.
Что касается формулировки моего вопроса:
Имеет ли больше смысла использовать NVMe диски для нашего Synology NAS в качестве кэша, чем в качестве хранилища (что является неофициальным с дисками не от Synology, я знаю)? Спасибо за то, что прочитали всю историю! Утром я надеюсь увидеть какие-то основанные на фактах ответы. Спасибо в любом случае.
Ответ или решение
Использование NVMe-дисков в вашем NAS Synology DS923+ в качестве кэша — это разумный подход, особенно учитывая ваш сценарий использования и ограничения бюджета.
Преимущества использования NVMe-дисков в качестве кэша:
-
Увеличение производительности: NVMe-диски обеспечивают значительно более высокую скорость чтения и записи по сравнению с традиционными HDD. Использование их в качестве кэша может значительно ускорить доступ к часто используемым данным и приложениям, что особенно полезно для операций с тяжелыми файлами, такими как торрент-загрузки.
-
Улучшение времени отклика: Кэширование данных на NVMe-дисках снижает время отклика, что особенно важно при многопользовательской работе и доступе к документам, поскольку пользователи получат более быстрый доступ к информации.
-
Эффективное использование пространства: Настройка NVMe-дисков в RAID1 для кэширования позволяет вам использовать быструю память для хранения часто запрашиваемых данных, в то время как остальные данные могут храниться более экономично на HDD.
-
Оптимизация нагрузки: При использовании кэша вы можете уменьшить нагрузку на HDD, поскольку основные операции чтения и записи будут обрабатываться более быстрыми NVMe-дисками. Это также может продлить срок службы ваших HDD, так как они будут меньше нагружены.
Обоснование выбора кэширования:
С учетом того, что вы используете Synology NAS для кругового доступа к документам и загрузки торрентов, кэширование будет разумным вариантом. Особенно, если учесть, что ваши потоки данных могут значительно исчерпать пропускную способность вашего интернет-соединения. Кэширование будет основным механизмом, который поможет оптимизировать именно те операции, которые требуют повышенной скорости доступа.
Альтернативный вариант — использование как основного хранилища:
Хотя использование NVMe-дисков в RAID0 могло бы предоставить максимальную производительность при локальном доступе, это также связано с риском потери данных. Вы правильно выбрали кэширование, так как оно позволяет использовать функциональные возможности NVMe, не теряя при этом данные в случае сбоя.
Заключение:
В вашем случае использование NVMe-дисков в качестве кэша — это логичный и обоснованный выбор. С учетом вашего сценария использования, производительность, предлагаемая NVMe, вместе с настройками RAID1, будет оптимальной для использования с Synology NAS. Если вы в дальнейшем решите изменить настройку, убедитесь, что выбранный вами путь соответствует вашим требованиям к производительности и надежности.