В статье (http://www.opennet.me/tips/info/2321.shtml) рассказывается о создании масштабируемого хранилища c использованием NAS-серверов в виде подключаемых по iSCSI блочных устройств, которые, в итоге, объединяются в ZFS-пул. Для обеспечения отказоустойчивости пул из нескольких NAS-устройств представляет собой единый массив RAID-5 (RAID-Z (http://blogs.sun.com/bonwick/ru/entry/raid_z_russian)). В случае отказа какого-либо NAS или для наращивания общего объема достаточно будет подготовить новый NAS для работы по iSCSI и добавить его в ZFS пул. Всё это делается без остановки сервисов.URL: http://www.opennet.me/tips/info/2321.shtml
Новость: http://www.opennet.me/opennews/art.shtml?num=25819
я как то делал под линем из 15ти флешек массивы всех видов пока сидел пиво пил (raid-0,1,5,6,10 )даж скрипт по пьяни написал указываешь мол из чего делать будем и погнали сам циферки букавки устройств по порядку меняет пока не кончатся рабочие девайсы )))
а из дисководов 3дюйма вообще святое дело делать райды т.к ненадежные )))
Пей дальше пиво.
Эх, масштабирование у ZFSа конечно то еще. Юзаю, конечно, везде, но всё таки "для наращивания общего объема достаточно будет подготовить новый NAS" - это крутовато. Что, если я просто хочу добавить еще один винт в рейд? Ничего, лапу сосать. Либо, как делаю я, переписывать содержание семитерабайтного рейда куда-то, добавлять восьмой терабайт, собирать рейд заново и переписывать всё обратно. Смешно, если бы не грустно.
Советую почитать http://www.opennet.me/opennews/art.shtml?num=7687 прежде чем делать скорополительные выводы про сосание лапы.
первая ссылка там давно уже не работает, а вторая про контейнеры Солярис, какое отношение она имеет к юзанию ZFS во FreeBSD? Кроме того, не нужно читать документации, чтобы знать простую истину, zpool, состоящий из raidz-массива может быть увеличен или raidz массивом, или одним устройством без резервирования, сам же raidz увеличить нельзя никак, о чем я и говорю.
Сразу влет в RAID-Z добавиь новый vdev действительно нельзя, но кажется надежда теплится http://opensolaris.org/jive/thread.jspa?messageID=15219Но увеличить объем пула без остановки и потери отказоустойчивости не сложно.
К RAID-Z добавляется не винт, а ещё один RAID-Z.Конечно винт было бы удобнее, но и три винта не так уж и напрягает.
Классное решение бытовых проблем, у меня уже 3 террабайта на RAID-Z, уже два раза наращивал.
Конечто, работает в десятки раз медленнее железного, так скорость особо ни к чему парнуху смотреть. Зато есть воозможность восстановить файло. А вот на UFS бывало не раз хеш фильма портился, а восстановить уже никак нельзя, если его на трекерах нет.
IMHO, всё правильно, сам так делаю уже больше 2 лет. Начал правда с USB, и это было ошибкой, не работают USB-SATA переходники стабильно, постоянно глючат.
>Конечто, работает в десятки раз медленнее железногоНе ври.
Какой крутой ынтырпрайз то!
Крутому энтерпрайзу - крутые серваки:
Раз http://habrahabr.ru/blogs/hosting/68028/
Два http://habrahabr.ru/blogs/hosting/71372/ЗЫ они еще sheeva plug и подобных явно не видели... ну, кто первый выпендрится и соберет в 1U крЮтой кластер? :)
Читать не судьба? Там такой кусок текста есть... как бы выразиться... на РУССКОМ ЯЗЫКЕ!
Цитирую: ... для бюджетного решения проблемы ...
>Вспомнил про гору и МухамедаМагамед давно стал Мухамедом?
>близкие к максимальным возможностям самой среды FastEthernet. Т.е. 5-6Mbyte/sec
У нормальных человеков эта цифра равна 11,8 МБ\с Хотя да... из фряхи по самбе я больше 8 никогда не выжимал....
>У нормальных человеков эта цифра равна 11,8 МБ\с Хотя да... из
>фряхи по самбе я больше 8 никогда не выжимал....9Мб/с при том что не разобрался с настройками и с настройками сети вообще на дешёвом RTL8139. WTF! ЧЯДНТ?
>>У нормальных человеков эта цифра равна 11,8 МБ\с Хотя да... из
>>фряхи по самбе я больше 8 никогда не выжимал....
>
>9Мб/с при том что не разобрался с настройками и с настройками сети
>вообще на дешёвом RTL8139. WTF! ЧЯДНТ?Восемь - девять - один хрен. Я решил это проблему по другому - я снес фряху нахрен и поставил нормального линукса и имею 11,5 честных мегабайт в секунду ничего не настраивая и на самом обычном интегрированном реалтеке в дешевой MSI материнке... Продукт под названием FreeNAS базирующийся на вышеобозначенной ОС даже на гигабитной карточке таких хороших результатов не показывал, хотя настроечки там далеко не дефолтные, но и хай энд тюнингом не назовешь... В общем хватит насиловать труп - на маршрутизаторах не ZFS ни самба ни многотерабайтные винты нахрен не нужны.
С той разницей что сейчас "самые обычные реалтеки в дешёвой MSI материнке" идут гигабитные =) Вы, батенька, юморист =)
Но фишка в том что по FTP отдаётся порядка 12МБ/с при скорости интерфейса 100Мбит/с, а это значит что FreeBSD тут не причём, вопросы к самбе. Только не надо "ля ля" что самба очень уж разная, впоросы только в наборе патчей и в твиках =) И в любом случае показатели в обоих случаях выше, чем было когда на этой же машине стоял вантуз.
>С той разницей что сейчас "самые обычные реалтеки в дешёвой MSI материнке"
>идут гигабитные =) Вы, батенька, юморист =)А кто сказал что комп НОВЫЙ? Не надо тут ваших домыслов. Тем более что рутеру хватит более-менее приличной машинки из прошлого тысячелетия.
>Но фишка в том что по FTP отдаётся порядка 12МБ/с при скорости
>интерфейса 100Мбит/с, а это значит что FreeBSD тут не причёмFTPD из init сервера дал 3,3 метра на вход и 8,4 на отдачу. Что то хреновато для FTP у которого функционала как такового нет и тормозить там нечему...
>впоросы только в наборе патчей и в твиках =)
Ну так а почему самба из пакаджей работает много тупее, чем та, которую я сравлю в нормальных линуксах через apt-get install samba? Почему они дефольные настройки не могут сделать как в линуксал, что бы работало на нормальной скорости?
>в любом случае показатели в обоих случаях выше, чем было когда
>на этой же машине стоял вантуз.вантуз это вообще не операционная система. Он придуман только для того, что бы школьникам было под чем в игрушки играть и программистам недоучкам деньги на смс-вирусах зарабатывать.
Судя по тому, что важнейшим для вас оценочным критерием операционной системы общего назначения - скорость копирования по smb в ethernet, - самая сложная информационная система, с которой вы имели дело - ваша локалка.
>Судя по тому, что важнейшим для вас оценочным критерием операционной системы общего
>назначения - скорость копирования по smb в ethernetТо что "операционная система общего назначения" делает хорошо - я уже написал выше - это удел маршрутизации. Все остальное эта ОС делает дерьмово. Ну ладно там LAMP еще может потянет, но что то более-менее серьезное, где инфраструктура расползается за пределы одной машины и одной архитектуры начинается полный "ой". Так что пока линукс разной степени обкастрированности рулит.
Так будьте добры, описать поную конфигурацию сабжевого железа для начала, раз она по вашему "очень не очень новая". Потому как если там стоит 800MHz Celeron да 133MHz FSB, то и лялих там полностью 100Мбит-ную сеть не вытянет, не заливайте.
А ещё интересно, чем попугаев меряете =) Чтобы "на равных". Ну и на всякий случай... вы не из Phoronix? А то у меня что-то циферки с вашими не сходятся.
>Так будьте добры, описать поную конфигурацию сабжевого железа для начала, раз она
>по вашему "очень не очень новая". Потому как если там стоит
>800MHz Celeron да 133MHz FSB, то и лялих там полностью 100Мбит-ную
>сеть не вытянет, не заливайте.FreeBSD 7.0-RELEASE #0: Thu Jun 12 21:27:37 UTC 2008
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium Pro (210.00-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x619 Stepping = 9
Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
real memory = 167772160 (160 MB)
avail memory = 158760960 (151 MB)
MPTable: <INTEL PR440FX >
fxp0: <Intel 82557 Pro/100 Ethernet> port 0xff40-0xff5f mem 0xffbed000-0xffbedfff,0xff800000-0xff8fffff irq 18 at device 6.0 on pci0
atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 7.1 on pci0
ahc0: <Adaptec aic7880 Ultra SCSI adapter> port 0xfc00-0xfcff mem 0xffbef000-0xffbeffff irq 17 at device 9.0 on pci0
da0 at ahc0 bus 0 target 0 lun 0
da0: <IBM DNES-309170W SA60> Fixed Direct Access SCSI-3 device
da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
da0: 8683MB (17783301 512 byte sectors: 255H 63S/T 1106C)
da1 at ahc0 bus 0 target 2 lun 0
da1: <IBM DCAS-32160W S62A> Fixed Direct Access SCSI-2 device
da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
da1: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)>А ещё интересно, чем попугаев меряете =) Чтобы "на равных". Ну и
>на всякий случай...Измеряю копи-пастой с ноута C2D, 1GB, SATA 150, e1000. Ubuntu 9.10, Gnome. Для подлинности тащу по той же сетки с соседнего сервака на линуксе - там 35 мб\с на гиговой сетевухе.
>вы не из Phoronix?
Нет, я из представительства Капитана Очевидность в России.
Мда. похоже вы из подопечных доктора Павлова.А что касается вашего "сервера" так действительно очень и очень не новый.
(у меня в телефоне железо посерьезнее).
Для чистоты эксперемента поставь в этот сервак новый "выпуска после 2007г" ИДЕ-винт
и повтори свои "наблюдения".
Думаю, ты или сильно удивишся, или отбросиш увиденное, так как оно не стыкуется с твоей религией.
>Мда. похоже вы из подопечных доктора Павлова.Сам дурак.
>А что касается вашего "сервера" так действительно очень и очень не новый.
>
>(у меня в телефоне железо посерьезнее).
>Для чистоты эксперемента поставь в этот сервак новый "выпуска после 2007г" ИДЕ-винтНакуя мне винт для чистоты эксперимента? Все проще, чем вы там надумываете:
inet# dd if=/dev/da0 of=/dev/null bs=1M
^C18+0 records in
18+0 records out
18874368 bytes transferred in 0.994496 secs (18978830 bytes/sec)Какбэ 18 метров. Ну не может же там быть "накладных расходов" 50%...