RAID 5 на домашнем компьютере
Jan. 7th, 2010 03:04 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Реально? Стоит ли того? Как это будет выглядеть? Начиная с какого числа дисков появляется смысл? Какое оборудование для этого нужно? Нужно подешевле, но чтобы работало как настоящий RAID. Сколько придётся выложить, кроме самих дисков? Диски предполагается использовать обыкновенные SATA.
Кстати, а этот ваш RAID5 вообще помогает от потерь данных, не связанных с вываливанием какого-то диска из компа? Говорят, современные диски при ошибке чтения втихаря делают внутренний ремэппинг, возвращают совершенно левые данные и никак не сигнализируют об ошибке чтения. Это правда? Как это сочетается с RAID5 ?
Какие преимущества, недостатки и особенности схемы RAID5? Правда ли, что RAID5 тормозит? Теоретически, пропускная способность SATA2 многократно превышает пропускную способность отдельных дисков, поэтому тормозов быть не должно, но как оно на самом деле -- ХЗ. Из очевидных недостатков в голову приходит только наличие основательного геморроя при попытке нарастить объём. Или там всё продумано и это не проблема?
При каком количестве дисков следует переходить на RAID6?
Кстати, а этот ваш RAID5 вообще помогает от потерь данных, не связанных с вываливанием какого-то диска из компа? Говорят, современные диски при ошибке чтения втихаря делают внутренний ремэппинг, возвращают совершенно левые данные и никак не сигнализируют об ошибке чтения. Это правда? Как это сочетается с RAID5 ?
Какие преимущества, недостатки и особенности схемы RAID5? Правда ли, что RAID5 тормозит? Теоретически, пропускная способность SATA2 многократно превышает пропускную способность отдельных дисков, поэтому тормозов быть не должно, но как оно на самом деле -- ХЗ. Из очевидных недостатков в голову приходит только наличие основательного геморроя при попытке нарастить объём. Или там всё продумано и это не проблема?
При каком количестве дисков следует переходить на RAID6?
ZFS
Date: 2010-01-10 12:46 pm (UTC)Re: ZFS
Date: 2010-01-10 03:34 pm (UTC)если это действительно нулевой рейд, а не просто страйп, то он создается исключительно для увеличения скорости записи/чтения, и там нельзя фаил поместить только на один диск. то есть или там не нулевой, или файлы так не деляться.
если нужно именно получить большой объем и сохранить все файлы на отдельном диске - лучше использовать файловую систему mhdd, которая фактически просто объединяет фс разных винтов. рейд тут совсем не причем.
если же говорить про рейды, то например под линуксом zfs не умеет динамически менять количество дисков в raid5, что для домашнего использования является большим недостатком. при том, что с этим хорошо справляется md+lvm.
вообще перенос частей управления дисками и разделами внутрь файловой системы с т.з. юнихса выглядит не слишком хорошей идеей.
Re: ZFS
Date: 2010-01-10 04:46 pm (UTC)Да, одно время был выбран путь построения изолированных подсистем, когда каждая подсистема пользуется услугами/сервисом других подсистем, не зная внутренней организации этих подсистем (услугами которых пользуется). Практика показывает, что такой путь повышает надёжность функционирования кода, но снижает производительность. В плане RAID-массивов изоляция ещё и не позволяет достичь теоретически возможной надёжности в плане сбоев аппаратуры.
Интересно, а MHDD под какие операционки существует?
Re: ZFS
Date: 2010-01-10 05:25 pm (UTC)ну и конкретно для линукса смысла не вижу, т.к. большинство функциональности уже давно есть. понятно, что для систем, где скажем не было аналогов lvm, zfs стала спасением. но все равно не стоит ее чересчур превозносить.
далее про производительность. я не вижу сейчас таких задач, где бы не хватало производительности существующих файловых систем.
не знаю. под линухом успешно пробовал. mhdd в юзерспейсе, вроде как не сложно портировать под любую ось..
Re: ZFS
Date: 2010-01-11 03:48 pm (UTC)А улучшеие соотношения функциональности (включая надёжность) к затратам - это не смысл?
Любой сисадмин скажет. что производительности дисковой подсистемы не хватает. А правильная файловая система позволяет оптимизировать работу дисковой подсистемы, снизив количество обращений к ней.
Re: ZFS
Date: 2010-01-12 01:35 am (UTC)вообще любого рода фанатизм, при выборе технических средств для работы вреден.
никакого заметного увеличения производительности и надежности там нет. есть проверенные годами решения, с которыми знакомо большинство админов, разработаны и неоднократно проверены все решения в том числе и нештатных процедур и восстановления.
никакой функциональности к затратам то же. при том, что я не говорю, что все новое плохо. просто в данном случае в этом "новом" нет ничего принципиально лучшего. десятки и сотни серверов переводить на новые рельсы из-за этого ни кто не будет. а внедрять лучше проверенные решения.
любой сисадмин, который скажет что ему не хватает дисковой производительности - некомпетентен. с одной стороны, конечно диск никогда не бывает слишком быстрым, с другой под каждые задачи выбирается соответствующее ему железо. если подходить к выбору бездумно можно винить кого угодно, то виноват только сам админ. это его задача или выбрать подходящее или грамотно распределить нагрузку.
"правильная файловая система" это что-то из области "обычный стиральный порошок". это по вашим словам получается, что все остальные файловые системы "неправильные"?
Re: ZFS
Date: 2010-01-12 02:24 pm (UTC)Существующие серверы ещё долго будут работать на старой файловой системе. А вот новые серверы начиная с некоторого момента станут ставить на новой файловой системе (необязательно ZFS - может, к тому времени разработают более другую файловую систему).
Это как при Сталине - когда человек говорил, что что-то невозможно, ему отвечали "ты обязан обеспечить, иначе посадим".
Соответствующее железо соответственно стоит.
В качестве примера могу привести такой факт: раньше высокую скорость и надёжность обеспечивали с помощью дорогих SCSI-дисков, теперь - с помощью RAID-массивов из дешёвых IDE/SATA-дисков. Можно было требовать соответствующего железа, но люди предпочли дешёвое решение. которое к тому же и надёжнее.
Правильная файловая система - необязательно какая-то одна, таких м.б. много. Но каждая из них должна обладать рядом свойств, набор которых меняется со временем. Например, когда-то FAT могла считаться правильной файловой системой, но сейчас, после многих разработок, а также после увеличения количества ресурсов (объёма памяти, скорости процессора, размера дисков) правильными считаются более продвинутые файловые системы.