Оптимальная конфигурация для пула из 6 дисков

Mihalich

Patron
Joined
Mar 14, 2017
Messages
297
Посоветуйте как лучше сконфигурить пул из 6 дисков по 1 ТБ. vdev там какой-нибудь или raidz2 обычный или ещё чего?
  • to extend a ZFS mirror, add the same number of drives. The resulting striped mirror is a RAID 10. For example, if ten new drives are available, a mirror of two drives could be created initially, then extended by creating another mirror of two drives, and repeating three more times until all ten drives have been added.
  • to extend a three drive RAIDZ1, add three additional drives. The result is a RAIDZ+0, similar to RAID 50 on a hardware controller.
  • to extend a RAIDZ2 requires a minimum of four additional drives. The result is a RAIDZ2+0, similar to RAID 60 on a hardware controller.

Пул должен оставаться в рабочем состоянии при отказе 2 дисков.
Предпочтительнее большая ёмкость пула нежели скорость.
Чёт подумал, наверно, Z2 буду юзать. :)
 
Last edited:

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Плясать лучше от характера нагрузки и хранимой информации. RAIDZ2 хорош при хранении больших файлов большими блоками, перимущественно write-once/read-many, без модификации по месту. Если же файлы мелкие или особенно если требуется их случайная перезапись мелкими блоками (виртуалки), или если IOPS важнее пропускной способности, то зеркало может быть единственным выходом. Кстати, три двойные зеркала могут пережить отказ и трех дисков, если повезет. Некоторые слышал используют и тройные зеркала -- у тех надежность и скорость чтения максимальны, с плотностью хранения и записью правда хуже.
 

Mihalich

Patron
Joined
Mar 14, 2017
Messages
297
Плясать лучше от характера нагрузки и хранимой информации.
В основном идёт запись: каждый день на него скидываются бэкапы с серверов, файлы - смешанные, есть и большие архивы и много мелочи.
Кстати, три двойные зеркала могут пережить отказ и трех дисков, если повезет.
Вроде, не плохой вариант, три зеркала в страйпе. Что с полезной ёмкостью при такой конфигурации: у десятки, примерно, 2,7 ТБ, а у Z2?
 
Last edited:

ilya.rocket

Cadet
Joined
May 13, 2019
Messages
6
RAIDZ2 хорош при хранении больших файлов большими блоками, перимущественно write-once/read-many, без модификации по месту. Если же файлы мелкие или особенно если требуется их случайная перезапись мелкими блоками (виртуалки), или если IOPS важнее пропускной способности, то зеркало может быть единственным выходом.
А может быть есть инфа о тестах? Интересно, потому что сейчас запускаю сторейдж для смешанной нагрузки, с разными пулами. RAIDz вроде как более удобен с точки зрения дальнейшего роста и плотности.
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
В основном идёт запись: каждый день на него скидываются бэкапы с серверов, файлы - смешанные, есть и большие архивы и много мелочи.

Для бакапов RAIDZ должен быть достаточно хорош ввиду отсутствия перезапоси по месту, что позволяет использовать крупные блоки (стандартные 128К или больше). К слову, мелкими файлами я бы назвал менее сотни килобайт.

Вроде, не плохой вариант, три зеркала в страйпе. Что с полезной ёмкостью при такой конфигурации: у десятки, примерно, 2,7 ТБ, а у Z2?

У двойных зеркал полезная емкость -- половина дисков. У RAIDZ2 из 6 дисков будет примерно 4 диска на крупных файлах, на сильно мелких может быть хуже. У RAIDZ из 6 было бы 5 дисков на крупных и меньшая потеря на мелких, но надежность конечно ниже.
 

Mihalich

Patron
Joined
Mar 14, 2017
Messages
297
К слову, мелкими файлами я бы назвал менее сотни килобайт.
Эт понятно
Остановился на Z2, всё таки, ёмкость 3.6, примерно, показывает.
 
Top