Выбор ОПТИМАЛЬНОЙ Компоновки Накопителя Для Вашего NAS

YOUTUBE · 21.11.2025 19:38

Ключевые темы и таймкоды

Введение

0:00
  • Обсуждение выбора количества и типа жёстких дисков для сетевого накопителя.
  • Обзор различных RAID-конфигураций: RAID Z1, RAID Z2, полосатые зеркала.
  • Обещание провести реальные тесты и поделиться результатами.

Спонсорский сегмент

0:43
  • Реклама компании HelloFresh и её услуг по приготовлению еды.
  • Упоминание о бесплатном завтраке для новых подписчиков.

Обзор темы видео

1:45
  • Обсуждение развёртывания NAS с 4–8 дисками и использованием ZFS.
  • Примеры NAS: Truenas Core, Truenas Scale, Unraid.
  • Основные темы: пулы, виртуальные устройства, RAID-Z, зеркальные и полосатые виртуальные устройства.

Основы ZFS

2:28
  • Пулы как базовое хранилище в ZFS.
  • Виртуальные устройства VDEV и их конфигурации: stripe, mirror, RAID-Z.

Полосатые и зеркальные VDEV

3:01
  • Полосатые VDEV: распределение данных по всем дискам, высокая производительность, но потеря данных при отказе одного диска.
  • Зеркальные VDEV: идентичные данные на всех дисках, уменьшение полезной ёмкости.

RAID-Z

3:37
  • RAID-Z1: использование одного диска для данных о чётности, восстановление данных при отказе одного диска.
  • RAID-Z2: использование двух дисков для данных о чётности, восстановление данных при отказе двух дисков.

Оптимизация конфигурации

4:08
  • Три фактора оптимизации: ёмкость, устойчивость, производительность.
  • Влияние стоимости на выбор конфигурации.

Гипотетический NAS с четырьмя дисками

5:15
  • Четыре способа настройки пула с четырьмя дисками: отдельные VDEV, RAID-Z1, RAID-Z2, зеркальные VDEV.
  • Сравнение ёмкости и устойчивости для каждой конфигурации.

Расширение пула и устойчивость

6:16
  • Два способа расширения пула в ZFS: замена дисков или добавление новых VDEV.
  • Преимущества зеркальных VDEV при расширении пула.

Повторное посеребрение

7:00
  • Процесс повторного посеребрения при замене вышедшего из строя диска.
  • Влияние объёма данных и конфигурации VDEV на время повторного посеребрения.

Производительность

8:07
  • Влияние конфигурации VDEV на производительность.

Теоретические ограничения конфигураций пула

8:49
  • PDF-файл от IX Systems подробно описывает теоретические ограничения различных конфигураций пула.
  • Чередование дисков позволяет получить полную пропускную способность и количество операций ввода-вывода для всех дисков.
  • Пример с четырьмя дисками: 400 МБ/с и 400 операций ввода-вывода при чтении и записи.

Пропускная способность и RAID-Z

9:48
  • Пропускная способность потоковой передачи зависит от уровня чётности.
  • В RAID-Z 1 уровень чётности равен единице, что приводит к потере 100 МБ/с на второй диск.
  • В RAID-Z 2 потеря составляет 200 МБ/с на каждый второй диск.

Добавление новых дисков

10:09
  • Добавление двух дисков расширяет возможности конфигураций.
  • Возможные конфигурации: RAID-Z с одним, двумя или тремя VDEV, полосатые зеркала.
  • Пример с дисками объёмом 1 ТБ: один RAID-Z 1 VDEV обеспечивает 5 ТБ полезного пространства, RAID-Z 2 — 4 ТБ, два RAID-Z 1 VDEV — также 4 ТБ.

Устойчивость и производительность

10:53
  • Устойчивость RAID-Z 1 и RAID-Z 2 зависит от уровня чётности.
  • С увеличением количества дисков вероятность отказа возрастает.
  • Лучше использовать несколько меньших VDEV для повышения устойчивости.

Производительность при увеличении количества дисков

11:49
  • Скорость ввода-вывода RAID-Z 1 и RAID-Z 2 остаётся одинаковой.
  • Пропускная способность потоковой передачи зависит от конфигурации.
  • Три двусторонних зеркала могут обеспечить производительность, эквивалентную шести дискам.

Тестирование производительности

12:58
  • Тестирование проводилось на Truenas Mini R с 12 отсеками для дисков и 10 гигабитными сетями Ethernet.
  • Использовались тесты FIO и DiskBench для имитации различных операций чтения и записи.
  • Тесты включали случайное чтение и запись, последовательное чтение и запись, а также передачу файлов между NAS и рабочим столом.

Влияние ARC на производительность

14:33
  • ARC кэш может значительно повысить производительность чтения.
  • Для тестирования производительности ARC был включён и выключен.
  • Результаты с включённым ARC были практически одинаковыми для всех конфигураций.

Результаты тестов FIO

15:13
  • При последовательном чтении и записи зеркальные VDEV показали хорошие результаты.

Анализ операций ввода-вывода

17:11
  • Количество операций ввода-вывода примерно пропорционально количеству vdevs.
  • ZFS использует кэширование памяти и группы транзакций, что влияет на результаты тестов.
  • Результаты случайного чтения с включённым arc-кэшем показали хорошие результаты.

Тестирование с DiskBench

17:45
  • DiskBench показал хорошее масштабирование при передаче большого файла на NAS.
  • Конфигурации с большим количеством vdevs работают лучше, чем с более широкими vdevs.
  • Полосатые зеркала оказались быстрее RAID-Z в конфигурациях с четырьмя дисками.

Проблемы с тестом DiskBench

18:18
  • Тест с папкой небольших текстовых файлов не дал ожидаемых результатов.
  • Возможные причины проблем: ограничения SSD-накопителя или сетевого подключения.

Стоимость и энергоэффективность

18:50
  • Покупка большего количества жёстких дисков меньшего размера может быть выгоднее по производительности.
  • Большие накопители обеспечивают больше терабайт за доллар, но требуют больше энергии.
  • Разница в потреблении энергии может быть значительной при высоких ценах на электроэнергию.

Рекомендации по конфигурации

19:42
  • Для работы с большими видеофайлами рекомендуется использовать два четырёхприводных VDEVS в RAID 1 или RAID Z2.
  • Для резервного копирования критически важных файлов подойдут RAID Z2 или RAID Z3.
  • Для баз данных или виртуальных машин полезны полосатые зеркала и трёхсторонние зеркала для устойчивости.

Резервное копирование и дополнительные настройки

20:39
  • Всегда полезно иметь резервную копию данных на другом NAS.
  • Truenas и ZFS позволяют настраивать кэширование и другие параметры.
  • В описании видео есть полезные ссылки для дальнейшего изучения.