Недостатки единственного диска разделяются на разделы и разделы, к которым присоединяются в ZFS raidz1, по сравнению с единственным диском ZFS с дублированием данных?

Я ищу минимальную установку ZFS для достижения самовосстановления на едином устройстве. Так как я создаю резервную копию своих данных, сбои диска не являются никаким беспокойством, но разрядная гниль. До сих пор единственные предложения, я смог, вытаскивают, указал copies=2 опция, но это сокращает используемую мощность на 50%.

Мой вопрос: Каковы недостатки (кроме производительности) для разделения устройства на 8 разделов и присоединение к ним в 7+1 массив RAID-Z1? Это означало бы сокращение на 12,5% применимого пространства. В то время как я в нем, почему бы не пойти 19+1 или 99+1 (или независимо от того, что таблица разделов позволяет)?

4
задан 31 July 2015 в 14:42
1 ответ

Из ZFS Best Practices Guide:

Для производственных систем используйте целые диски, а не слайки для пулов хранения по следующим причинам:

  • Позволяет ZFS включить кэш записи дисков для тех дисков, которые имеют кэш записи. Если вы используете RAID-массив с энергонезависимым кэшем записи, то это меньшая проблема и фрагменты, так как vdev все равно должны получить преимущество от кэша записи массива.
  • Для дисковых накопителей с JBOD, имеющих включенный кэш на диске, позволяет выполнять несколько синхронных записей при многократной записи на диск, а затем одну флеш-память кэша, что позволяет дисковому контроллеру оптимизировать планирование ввода-вывода. Отдельно для систем, в которых отсутствует надлежащая поддержка SATA NCQ или SCSI TCQ, наличие включенного кэша записи позволяет хосту выполнять одну операцию ввода/вывода асинхронно из физического ввода/вывода.
  • Процесс восстановления при замене вышедшего из строя диска усложняется, когда диски содержат файловые системы как ZFS, так и UFS на фрагментах. Пулы ZFS (и лежащие в их основе диски), которые также содержат файловые системы UFS на фрагментах, не могут быть легко перенесены на другие системы с помощью функций импорта и экспорта zpool.
  • В общем случае, поддержка фрагментов увеличивает время и стоимость администрирования. Уменьшите затраты на администрирование, упростив конфигурационную модель пула хранения данных.

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

Кроме того, вам все равно придется позаботиться о компоновке пула хранения данных. Ваша настройка RAIDZ1 все еще будет страдать от проблемы дырки при записи в RAID5 при замене фрагментов, и она все еще будет страдать, если вы выберете неоптимальное количество фрагментов для вашего уровня RAIDZ (также из рекомендаций в руководстве):

  • (N+P) с P = 1 (raidz), 2 (raidz2), или 3 (raidz3) и N равно 2, 4, или 6
  • Рекомендуемое количество дисков в группе - от 3 до 9. Если у вас больше дисков, используйте несколько групп.
3
ответ дан 3 December 2019 в 03:41

Теги

Похожие вопросы