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

LVM на программном RAID

Есть ли накладные расходы для LVM поверх RAID, и если да, насколько это влияет на производительность?

Кроме того, насколько надежна такая установка?

С уважением.

Накладные расходы LVM на RAID - это не больше, чем накладные расходы LVM на любом другом блочном устройстве. По общему мнению, это довольно минимально. Если вы просто планируете использовать RAID 0 или RAID 1, вы можете подумать о чередовании или зеркалировании LVM. Это на один уровень меньше, и метод LVM обеспечивает большую гибкость, если вы решите изменить способ размещения данных на диске в будущем.

Я установил RAID с mdadm на многих системах, а затем поставил lvm поверх этого. Он работает отлично, чего я ожидал, и оказался надежным. Я никогда не пробовал использовать LVM сам по себе для чередования или зеркалирования.

Я не знаю, насколько актуальна эта информация, но из того, что я прочитал на этих страницах, кажется, что зеркало, сделанное с помощью LVM, не совсем безопасно в случае потери питания. А

Любой может включить барьеры, если он хочет получить удар по производительности. Если, конечно, их файловая система не основана на томе LVM (как в некоторых дистрибутивах по умолчанию); оказывается, что код устройства сопоставления не преодолевает и не соблюдает барьеры.

В любом случае я предлагаю вам подключить вашу систему к ИБП, если на диске будут какие-либо важные данные.

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

Я запускаю довольно много серверов с LVM поверх программного RAID6 - для наших рабочих нагрузок (обслуживание файлов NFS, много файлов большого размера) - это не имеет большого значения в производительности - я тестировал его, но не могу вспомнить числа с вершины моей головы.

С точки зрения надежности у меня не было никаких проблем. Возможно, вам потребуется настроить фильтры в /etc/lvm/lvm.conf, чтобы включить ваши устройства mdX RAID и исключить ваши физические диски.

программный рейд с использованием LVM использует цикл ЦП по сравнению с аппаратным рейдом, но я не заметил никаких проблем ни с одним из серверов, которыми я управляю. гибкость LVM будет очень оценена, когда вы будете делать такие вещи, как обновление патчей удаленно. если у вас есть аппаратный рейд, вы войдете в центр обработки данных, чтобы подключить зеркало и подключить его после завершения установки исправлений и проверки системы. Если вы используете LVM raid, вы можете удалить зеркальное отображение исправлений тома с помощью live upgrade для Solaris или создать альтернативную загрузку для AIX, и они будут зеркалировать обратно после завершения исправления.