Какая наилучшая настройка для 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