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

Настройка ZPOOL Mirror

Какая наилучшая настройка для zpool, предназначенного для больших вставок базы данных или дампов TCP / IP (я имею в виду устойчивый высокая скорость записи при использовании 4-х дисков?

Я хочу купить диски 4 Wd RE4 2 ТБ и получить как можно больше мощности!

Я думаю о

zpool create tank mirror disk1 disk2 disk3 disk4

ИЛИ

zpool create tank mirror disk1 disk2 mirror disk3 disk4

ИЛИ

zpool create tank disk1 disk2 disk3 disk4

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

редактировать : хорошо, так что зеркало ЕСТЬ RAID1. Невозможно выполнить такую ​​настройку: RAID0 (RAID0, RAID0)

Перечисленные вами три команды и настройки ZFS сильно отличаются друг от друга.

zpool create tank mirror disk1 disk2 disk3 disk4

Это создает 4-стороннее зеркало емкостью ОДИН диск. Больше защиты, меньше места и меньше производительности.
Не думаю, что ты этого хочешь.

zpool create tank mirror disk1 disk2 mirror disk3 disk4

Это создает полосу из двух зеркал RAID 1 - RAID 1 + 0 с емкостью ДВУХ дисков.
Это хороший баланс.

zpool create tank disk1 disk2 disk3 disk4

Это создает полосу из четырех дисков - RAID 0, без защиты от сбоев и емкостью ЧЕТЫРЕ диска.
Это быстро, но имеет смысл только в том случае, если вам не важна целостность данных. Если диск выйдет из строя, вы потеряете все свои данные

Насколько я понимаю, вы будете делать массивные записи (по сравнению с множеством небольших случайных записей), raidz может быть хорошим компромиссом с пространством / избыточностью:

zpool create tank raidz disk1 disk2 disk3 disk4

Емкость три диска, выдерживает отказ одного диска.

Вот как работают зеркало и чередование:

  • Если вам нужна большая пропускная способность записи, то больше полос
  • Если вы хотите большей отказоустойчивости и производительности чтения, то больше зеркал

Таким образом, с 4 дисками лучший способ достичь максимальной пропускной способности без ущерба для отказоустойчивости - это создать 2 зеркала, позволяющие распределять данные по зеркальным парам.

Если бы у вас было шесть дисков, эта конфигурация дала бы вам больше производительности записи:

zpool create tank mirror disk1 disk2 mirror disk3 disk4 mirror disk5 disk6

А это даст вам больше отказоустойчивости:

zpool create tank mirror disk1 disk2 disk3 mirror disk4 disk5 disk6