ZFS: зеркало по сравнению с RAID-Z

Проверьте вход в систему сервер. Это обычно находится в /var/log/auth.log (Debian/Ubuntu) или /var/log/secure (RedHat/CentOS). Любые проблемы с соединением обычно регистрируются там.

14
задан 9 September 2009 в 07:32
3 ответа

Простой ответ - то, что для зеркального отражения чего-то не берет почти вычислительной мощности - это просто пишет в диск во второй раз. Для RAID-Z2 необходимо вычислить совершенно новый блок четности, который, хотя маленький CAN срывают ЦП, когда необходимо записать большие объемы данных быстро.

Зеркальное отражение всегда является предпочтительным решением для высокоскоростных данных, если это - просто запоминающее устройство большого объема без быстрых скоростей записи, RAID-Z2 является хорошей альтернативой, которая действительно позволяет любой два диска умереть, поскольку Вы ссылаетесь на.

другое преимущество состоит в том, что зеркальные пулы могут быть расширены с более зеркальными устройствами - в то время как RAID-Z2 не может быть расширен - хотя больше устройства хранения данных RAID-Z2 может быть добавлено к пулу, это будут два пула хранения данных RAID-Z2, связанные (в действительности), а не одинаково разделять между всем устройством хранения данных и чередуемый.

13
ответ дан 20 November 2019 в 23:03
  • 1
    Но в ZFS, что делает блок четности RAIDZ, дают Вам? Это обеспечивает какую-либо дополнительную целостность данных вне того, что уже обеспечивает ZFS? Или это просто необходимо для каких-либо двух дисков умереть? Если that' s единственное преимущество, чем в трехстороннем сценарии нет никакого преимущества RAIDZ по зеркалу, правильно? –  John Clayton 9 September 2009 в 07:52
  • 2
    RAID-Z позволяет одному диску умереть - если у Вас есть 10 дисков, Вы получаете 9 ценности дисков данных. С RAID-Z2 у Вас могут быть любые два диска, умирают и имеют 8 ценности дисков данных. С зеркалом у Вас может быть половина дисков, умирают, но только один из каждого набора два. Я подозреваю, что Вы уже знаете это, но it' s этот случай края 4 дисков, который дает два решения двух сбоев дисков - режим RAID-Z2 и Mirror. Нет никаких дополнительных допусков целостности данных, которые являются " useful" в нормальном сценарии. –  dotwaffle 9 September 2009 в 07:55
  • 3
    Таким образом, чтобы быть ясным преимущество RAIDZ по зеркалам является немного большим количеством защиты от отказов оборудования? RAIDZ1 и зеркало с X дисками чрезвычайно эквивалентны? –  John Clayton 9 September 2009 в 08:30
  • 4
    RAID-Z' s четность надмножество ZFS' s встроенное вычисление контрольной суммы. Вся контрольная сумма делает, гарантируют, что данные, считанные из дисков, корректны. It' s разработанный, чтобы быть быстрым сверяются с мало служебным. Какой RAID-Z' s четность дает Вам, способность к , восстанавливают поврежденные данные в случае потери диска (или 2 для RAID-Z2). Но вычисления для генерации этих контрольных данных являются намного большим количеством ЦП, интенсивного, чем простая контрольная сумма блока, и должны быть вычислены на всю дорожку, даже если you' ре, только пишущий блок 4 КБ. –  afrazier 3 May 2010 в 06:10
  • 5
    @John Clayton: уровень дублирования зависит от того, как Вы настраиваете свое устройство хранения данных. Можно создать N-путь зеркало, подразумевая, что информационная емкость является размером одного диска, но можно потерять диски N-1, не теряя данных. Например, если у Вас есть зеркало с 3 путями, все 3 диска содержат те же данные, и можно потерять 2 диска, не теряя данных. Различие - то, что, добавляя диски к N-пути зеркало увеличивает дублирование (но Ваша способность всегда является размером 1 диска), при добавлении дисков к способности увеличений raidz2 (но дублирование всегда является 2 дисками). –  rob 26 August 2010 в 19:19

RAID-Z устраняет большую часть штрафа записи и проблемы целостности данных, которые RAID 5/6 объемы переносит от, за счет некоторого процессорного времени. Как правило, системы имеют циклы ЦП для экономии, таким образом проводя процессорное время для улучшения производительности IO, и целостность данных является хорошим компромиссом по сравнению с зеркальным отражением.

Вот подробное объяснение RAID-Z , который может ответить на другие вопросы.

кроме того, помните, что RAID является решением отказоустойчивости. Вы не реализуете RAID-Z2 для защиты от потери данных - Вы выполняете резервные копирования или копируете, чтобы сделать это. Вы принимаете решение реализовать RAID-Z2 по сравнению с RAID-Z или RAID-10 по сравнению с RAID-6 по сравнению с RAID-5 для хранения систем операционными в случае отказа оборудования.

17
ответ дан 20 November 2019 в 23:03
  • 1
    Должен дать ответ на dotwaffle, так как он помог мне понять техническое различие. Большой совет относительно намеченного использования, хотя..., который действительно заставил меня остановиться и думать. –  John Clayton 11 September 2009 в 05:25

Основное различие в производительности между зеркалами и RAIDZ1/2 [1] заключается не в ожидаемом использовании ЦП (которого в наши дни предостаточно), а в том факте, что случайные IOPS в ZFS зависят от общего количества виртуальных устройств. ], а не общее количество дисков.

Например, 4x двусторонние зеркала обеспечивают до 8-кратного увеличения производительности произвольного чтения и 4-кратного увеличения производительности произвольной записи по сравнению с одним диском. С другой стороны, 8x RAIDZ2 vdev (6 данных + 2 контроля четности) будет обеспечивать такое же произвольное количество операций ввода-вывода в секунду, что и один диск.

Другими словами: для случайных нагрузок ввода-вывода зеркала — лучший выбор с точки зрения производительности.

[1]: RAIDZ3 значительно тяжелее процессора.

1
ответ дан 7 August 2021 в 13:09

Теги

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