В статье по шагам описан процесс запуска под software RAID (режим зеркалирования) обычного диска на котором уже установлена система (включая корневой раздел).
В статье обыграна ситуация сбоя одного из дисков, даны рекомендации по удалению из массива диска и добавлению нового.URL: http://www.linux-os.ru/Members/bk_man/Articles/linux_install...
Новость: http://www.opennet.me/opennews/art.shtml?num=3976
Вопрос вот какой, перевод swap на /dev/mdX - это разумно?
>Вопрос вот какой, перевод swap на /dev/mdX - это разумно?Во-первых, Linux' swap умеет RAID0 сам по себе.
Во-вторых, сделать swap на MD RAID1 тоже имеет смысл -- надежно,
быстрее при чтении (медленнее при записи)./poige
--
http://www.i.morning.ru/~poige/
Вопрос вот какой, перевод swap на /dev/mdX - это разумно?Нет!!!
а почему нет? особенно если свап в систем используется на 1-2% ???
Особенно если учесть, что скорость чтения с него возрастет...
>Особенно если учесть, что скорость чтения с него возрастет...Кто-нибудь может определенно сказать при каких софтварных RAID будет увеличена скорость чтения данных ?
Прежде всего для FreeBSD, но для Linux тоже интересно.
С RAID0 все понятно. А вот для RAID1 и RAID5 все зависит от реализации.
При RAID1 данные читаются с одного диска или нагрузка распределяется на оба ?
Теоретически должно читаться с менее загруженного, но какие софтварные RAID это делают на практике ?Кто-нибудь ковырял исходники или ставил эксперимент ?
> Особенно если учесть, что скорость чтения с него возрастет...
это с чего это она возрастет? производительность возрастает на RAID-0, а RAID-1 тупо пишет на все части зеркалапо поводу свапа, вот что написано в Software-RAID-HOWTO-2.4:
"Нет причин использовать RAID для увеличения производительности виртуальной памяти. Ядро само может распределять подкачку на несколько дисков, если Вы укажете одинаковый приоритет им в fstab файле."
всё так, но если гавкнется один из дисков, на котором находится незеркалированный своп, в который ушло пара-тройка процессов, то мне даже страшно предположить, что произойдёт с системой.
а ничего страшного не произойдет с системой. просто те процессы которые использовали свап упадут в segfault. с ядром же ничего не произойдет - оно своп не юзает вообще.
>> Особенно если учесть, что скорость чтения с него возрастет...
>это с чего это она возрастет? производительность возрастает на RAID-0, а RAID-1
>тупо пишет на все части зеркалаНаписано про скорость _чтения_ с RAID1. Мне интересно софтварные RAID1 по тупому читают с одного диска или распределяют запросы на оба диска.
>>> Особенно если учесть, что скорость чтения с него возрастет...
>>это с чего это она возрастет? производительность возрастает на RAID-0, а RAID-1
>>тупо пишет на все части зеркала
>
>Написано про скорость _чтения_ с RAID1. Мне интересно софтварные RAID1 по тупому
>читают с одного диска или распределяют запросы на оба диска.
они ДОЛЖНЫ читать с обоих, это же зеркало
>они ДОЛЖНЫ читать с обоих, это же зеркалоЯ знаю три алгоритма чтения в RAID1.
1. Чтение идет всегда с одного диска, если он не помечен как сбойный.
2. Чтение идет одновремено с двух дисков, тут же производится сверка прочитанного, если не совпадает - система бъет тревогу.
3. Операции чтение равномерно распределяется на оба диска, запросы не пересекаются.Какой из них испольузется в Linux и FreeBSD vinum/cdd ? В доках пишут по разному, поэтому и спрашиваю, кто-нибудь смотрел исходники или знает наверняка ?
>>они ДОЛЖНЫ читать с обоих, это же зеркало
>
>Я знаю три алгоритма чтения в RAID1.
>1. Чтение идет всегда с одного диска, если он не помечен как
>сбойный.
>2. Чтение идет одновремено с двух дисков, тут же производится сверка прочитанного,
>если не совпадает - система бъет тревогу.
>3. Операции чтение равномерно распределяется на оба диска, запросы не пересекаются.
>
>Какой из них испольузется в Linux и FreeBSD vinum/cdd ? В доках
>пишут по разному, поэтому и спрашиваю, кто-нибудь смотрел исходники или знает
>наверняка ?Linux 2.{4,6} / raid1.c :
static int raid1_read_balance (raid1_conf_t *conf, struct buffer_head *bh)
Комментарий в обоих "ветках" гласит, в частности, что, (N. B.!)
если на 2-х HDD будут 2-а "зеркала", то результат будет
существенно хуже.../poige
--
http://www.i.morning.ru/~poige/