Назад | Перейти на главную страницу

Образцы мнений по конфигурации ZFS

Недавно задали вопрос о том, как лучше всего применить 20 дисков по 2 ТБ в пуле ZFS. Я придумал следующую схему (благодаря множеству полезных предложений) и хотел бы получить отзывы и предложения о том, что я, возможно, пропустил.

У меня есть два контроллера SATA (controller1 и controller2), к которым подключены следующие диски:

Я думал создать пул, используя зеркальные пары дисков, по одному диску от каждого контроллера; то есть:

Два запасных диска дадут мне некоторую избыточность, а также наличие зеркал, состоящих из дисков каждого контроллера, также должно дать мне некоторую избыточность.

Я что-нибудь пропустил? Я чувствую, что могу увеличить пул без особых усилий, добавив зеркальные пары, а также большую избыточность за счет добавления запасных пар.

Я чувствую, что это даст мне хороший баланс скорости и дублирования.

Мысли приветствуются и ценятся.

Это прекрасно работает. Да, вы определенно хотите, чтобы ваши зеркальные диски были распределены по контроллерам. Таким образом, вы можете выдержать отказ контроллера. Вы там ничего не пропустили.

Единственное, что я опасаюсь при такой настройке, - это пропускная способность, которую могут обрабатывать контроллеры, поскольку у вас будет X зеркал на контроллере.

У меня была такая же установка в производстве. IOPS основывает вашу наилучшую возможную настройку (без учета журналов, ZIL, ARC и L2ARC). Плохая сторона этого заключается в том, что вы столкнетесь с потерей данных, если оба диска выйдут из строя в одном двустороннем зеркале. Звучит как редкий случай, но мне пришлось столкнуться с этим 3 недели назад. Это не такая уж редкость, если вы задумаетесь об этом. Довольно часто все диски принадлежат одной производственной партии. Так что, если один потерпит неудачу, последуют другие. Когда один из дисков в двустороннем зеркале выходит из строя, подключается запасной, и запускается повторное обновление. Когда он запускается, все еще работающий диск получит некоторую нагрузку, потому что он должен скопировать все свои данные на новый запасной диск. В моем случае другой диск тоже вышел из строя. Таким образом, вы также можете использовать несколько 3-сторонних зеркал или несколько raidz2 или даже raidz3. После последнего происшествия я бегаю на 3-х сторонних зеркалах. Конечно, это не так важно, если у вас есть идеальные резервные копии. Удачи!