On Thu, Dec 09, 2004 at 11:27:43PM +0300, Artem Chuprina wrote: > Olga V. Shemagina -> debian-russian@lists.debian.org @ Thu, 9 Dec 2004 > 20:15:06 +0300: > Зеркало, надо сказать, должно быть еще медленнее, чем RAID5.
Для того чтобы записать один блок на RAID5, надо считать эквивалентные блоки на соседних дисках и высчитать коды восстановления. Например, для массива из четырёх дисков надо считать 3 блока для каждого записываемого. Там-то оно и тормозит. Контролеры с большими кешами эту проблему в значительной степени снижают, но если объем твоих рабочих данных превышает размер кеша, то это не очень помогает, к тому же такие контроллеры запросто могут стоить нездоровых денег. Скорость чтения на RAID1 также выше, потому что там есть 2 копии (как минимум) данных на разных дисках и контроллер может выбрать менее нагруженный диск, у которого головки ближе к нужным данным или вообще читать с двух дисков одновременно. > Быстрее - RAID0 (stripe). Но у него, соответственно, надежность хуже > чем у каждого из дисков. Есть ещё вариант зеркало+страйп (RAID10), если есть диски и хватает производительности шины, то остаются одни бонусы :)