|
2.12, poige (??), 14:46, 02/09/2004 [^] [^^] [^^^] [ответить]
| +/– |
>Вопрос вот какой, перевод swap на /dev/mdX - это разумно?
Во-первых, Linux' swap умеет RAID0 сам по себе.
Во-вторых, сделать swap на MD RAID1 тоже имеет смысл -- надежно,
быстрее при чтении (медленнее при записи).
/poige
--
http://www.i.morning.ru/~poige/ | |
|
|
2.5, anonymous (??), 10:49, 13/06/2004 [^] [^^] [^^^] [ответить]
| +/– |
>Особенно если учесть, что скорость чтения с него возрастет...
Кто-нибудь может определенно сказать при каких софтварных RAID будет увеличена скорость чтения данных ?
Прежде всего для FreeBSD, но для Linux тоже интересно.
С RAID0 все понятно. А вот для RAID1 и RAID5 все зависит от реализации.
При RAID1 данные читаются с одного диска или нагрузка распределяется на оба ?
Теоретически должно читаться с менее загруженного, но какие софтварные RAID это делают на практике ?
Кто-нибудь ковырял исходники или ставил эксперимент ?
| |
2.6, csa (??), 12:35, 13/06/2004 [^] [^^] [^^^] [ответить]
| +/– |
> Особенно если учесть, что скорость чтения с него возрастет...
это с чего это она возрастет? производительность возрастает на RAID-0, а RAID-1 тупо пишет на все части зеркала
по поводу свапа, вот что написано в Software-RAID-HOWTO-2.4:
"Нет причин использовать RAID для увеличения производительности виртуальной памяти. Ядро само может распределять подкачку на несколько дисков, если Вы укажете одинаковый приоритет им в fstab файле." | |
|
3.7, eNemo (ok), 10:08, 15/06/2004 [^] [^^] [^^^] [ответить]
| +/– |
всё так, но если гавкнется один из дисков, на котором находится незеркалированный своп, в который ушло пара-тройка процессов, то мне даже страшно предположить, что произойдёт с системой. | |
|
4.8, rost (?), 10:36, 15/06/2004 [^] [^^] [^^^] [ответить]
| +/– |
а ничего страшного не произойдет с системой. просто те процессы которые использовали свап упадут в segfault. с ядром же ничего не произойдет - оно своп не юзает вообще. | |
|
3.9, anonymous (??), 10:45, 15/06/2004 [^] [^^] [^^^] [ответить]
| +/– |
>> Особенно если учесть, что скорость чтения с него возрастет...
>это с чего это она возрастет? производительность возрастает на RAID-0, а RAID-1
>тупо пишет на все части зеркала
Написано про скорость _чтения_ с RAID1. Мне интересно софтварные RAID1 по тупому читают с одного диска или распределяют запросы на оба диска. | |
|
4.10, csa (??), 10:46, 15/06/2004 [^] [^^] [^^^] [ответить]
| +/– |
>>> Особенно если учесть, что скорость чтения с него возрастет...
>>это с чего это она возрастет? производительность возрастает на RAID-0, а RAID-1
>>тупо пишет на все части зеркала
>
>Написано про скорость _чтения_ с RAID1. Мне интересно софтварные RAID1 по тупому
>читают с одного диска или распределяют запросы на оба диска.
они ДОЛЖНЫ читать с обоих, это же зеркало
| |
|
5.11, anonymous (??), 11:15, 15/06/2004 [^] [^^] [^^^] [ответить]
| +/– |
>они ДОЛЖНЫ читать с обоих, это же зеркало
Я знаю три алгоритма чтения в RAID1.
1. Чтение идет всегда с одного диска, если он не помечен как сбойный.
2. Чтение идет одновремено с двух дисков, тут же производится сверка прочитанного, если не совпадает - система бъет тревогу.
3. Операции чтение равномерно распределяется на оба диска, запросы не пересекаются.
Какой из них испольузется в Linux и FreeBSD vinum/cdd ? В доках пишут по разному, поэтому и спрашиваю, кто-нибудь смотрел исходники или знает наверняка ?
| |
|
6.13, poige (??), 14:59, 02/09/2004 [^] [^^] [^^^] [ответить]
| +/– |
>>они ДОЛЖНЫ читать с обоих, это же зеркало
>
>Я знаю три алгоритма чтения в 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/
| |
|
|
|
|
|
|