Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: neko в May 02, 2006, 10:07



Титла: Отново за raid
Публикувано от: neko в May 02, 2006, 10:07
Изчетох всичко изписано във форума и не намерих нищо което да ми помогне, за това отварям тази нова тема.

Разполагам със следния hardware:
MB: Asus NCLV-DS2 вграден RAID bus controller: Intel Corporation 6300ESB SATA RAID Controller (този raid няма поддръжка в кернел-а)

При опит да си инсталирам Slackware 10.2 s kernel-version 2.4.32, на отделен диск и си инсталирам драйверите от source-а който ми е даден с диск-а за дъното всичко тръгва нормално т.е. boot-вам си от страничния диск load-вам си модула за райда и всичко работи. Но в момента в който реша да boot-вам директно от raid-а не ми го разпознава а ми access-ва директно дисковете а не през райда.


Титла: Отново за raid
Публикувано от: в May 02, 2006, 11:41
Това не е контролер, а причина Asus да ти вземат още 30-40-50 $... Все едно си купил WinModem ;)

Сега сериозно - дори да го подкараш, гаранция че ще работи както очакваш няма. Предлагам ти да почетеш малко за софтуерния RAID и да подкараш нещата с *изрично* изключен от bios-a контролер за RAID през ICH5  :)


Титла: Отново за raid
Публикувано от: mhydra в May 09, 2006, 11:49
Агент Смит точно така го направих и аз преди половин година. Тогава си закъпих Хардуерен раид контролер на ПЦИ шина обаче се оказа че с нищо не мога да го подкарам нито пък да буутвам.
Всичко и всякакъв софтуер ми разпознаваше дисковете отделно.Само М$ Винбоз ми ги разпознаваше като един ама то нали и драйверите от диска си бяха само за М$. :D
Та така че минах на софтуеррен раид и нещата заспаха.Също така мога да си го ползвам на отделни ОС без да ми се налага да търся драйвери и т.н

В днешно време хардуерните контролери не са нищо повече от обикновени ИДЕ карти а РАИД-а фактически се прави от самите драйвери. Тоест пак си е софтуерерн РАИД.


Титла: Отново за raid
Публикувано от: в May 09, 2006, 14:35
E, нe, глупости са това!

IBM ServerRaid. Compaq SmartArray. 3Ware - всеки по-нормален контролер. Дори доста карти на Adaptec... няма какво да изброявам.

Това че вероятно си имал вземане-даване с калпави псевдо-раидове не означава че се произвеждат само такива.

Наистина има такива, които си вършат работата. Конфигурираш ги през bios-а им или през binary-то (да, примерно 3Ware шипват и линукски tools и нещата заспиват. Ядрото вижда твоят RAID1/5 масив като едно устройство и не се занимаваш с mdadm, initrd images ако не дай боже ти е root партишън, etc. Самата операционна система не се товари изобщо с тези дейности от сорта на strip-ване, mirror-ване, parity info distribution, блабла.

Друга важна причина поради която хардуерния RAID е по-добрия вариант е тази, че md частта от ядрото никога няма да види S.M.A.R.T статуса на дисковете и няма да ги обяви за фейл-нали ако имат (за момента незабележими за ядрото) проблеми...докато не стане голямата беля. Да не говорим пък после колко относително понятие е hot-swap-ването.

Що се отнася до боклуци като Promise, Intel (ICH), Adaptec lower-end controllers...нека си ги ползват бозаджийте и да си мислят че знаят що е РАИД ;)

Има и един друг момент...overhead, яко. Веднъж дето тормозиш процесора да ти смята parity и етц, веднъж дето смята CRC суми, след това тормозиш PCI шината двойно/тройно в зависимост от съответната раид конфигурация. Ако по някаква причина има проблем дисковете да ползват DMA стой та гледай...един updatedb причинява природни бедствия и system CPU time 40-50% на каквато и да е машина, просто толкова са възможностите на PCI и скоростта на шината до паметта.

Друг момент са и теоретичните постановки тип "кво се случва ако възникне kernel panic"

Не казвам, че софтуерният раид е глупост, напротив, просто няма алтернатива ако говорим за евтини контролери. Но от друга страна да се обяснява, че всички днешни контролери не струват...много прибързано, колега :)


Титла: Отново за raid
Публикувано от: mhydra в May 09, 2006, 16:01
Това което имах предвид са Хардуерните РАИД контролери за 20 лв които се продават в момента на СУНИХ и другио подобни китайски и тайвански производители.
Не съм се изразил правилно. Не съм имал предвид че 3Варе и другите сериозни производители и квалитетни производители не продават хардуерни РАИД контролери.

То си им личи по цената че са хардуерни коинтролери понеже и цената им хардуерна  :D от по 300-400$.

Вградените контролери на дъната от 100 лв. и тези ПСИ карти от 20 лв. са прости ИДЕ карти.
Ясно?  :)





Титла: Отново за raid
Публикувано от: в May 09, 2006, 16:28
procheti za dmraid ot redhat
ili se orientiraj kym fedora/gentoo


Титла: Отново за raid
Публикувано от: в May 09, 2006, 19:37
Ако ти трябва наистина RAID вземи си 3ware :)

Дори ако не ти трябва redundancy, а да речем производителност, прасни 2-3 диска stripped (raid0)...ще се усети повярвай ми :)


Титла: Отново за raid
Публикувано от: mhydra в May 09, 2006, 20:01
Ти като човек ползваш хардуерен раид можеш ли да ми кажеш проличава ли си в определени ситуации превъзходството пред Софтуерният раид. И в колко горе-долу % се изразява?
Понеже много скъп този хардуерен раид ... 300-400$, много пари.





Титла: Отново за raid
Публикувано от: neko в May 09, 2006, 21:28
Благодаря за вниманието на всички. Успях да си подкарам RAID-а както исках (след 3 седмично главоблъскане). RAID-а го поръчах като опция и то не за друго а по простата причина че това ще ми е опорен device  и не искам да изгубя информация. Пуснал съм го в режим RAID1 и ще го ползвам като такъв. Системата е Slackware 10.2 с kernel 2.4.32

ПС: някой ако има подобни главоболия като моите нека пише, бих му отговорил с удоволствие. А сега ще пусна нова тема със заглавие "Как да балансираме прекъсванията да се смятат равномерно при налична мултипроцесорна машина".





Титла: Отново за raid
Публикувано от: mhydra в May 09, 2006, 23:27
Само един въпрос.
РАИД-а с драйвери на хардуерната ти вградена карта ли го пусна или допълнително си направи софтуерен раид?

Понеже има значение, не за друго.


Титла: Отново за raid
Публикувано от: в May 09, 2006, 23:40
Това със процентите малко трудно ще стане...нямам излишни да речем 4 (2 в раид1) харддиска, на които специално да се погрижа като файлови системи да са точни копия един на друг, за да ги подкарам примерно на 2 идентични като конфигурации системи, едната с 3ware, другата да речем с promise fasttrak. Не се сещам като се замисля и за достатъчно симулиращ някаква реална ситуация тест (е да де мога да се пробвам с updatedb & iostat 1, ако решиш че ще ти свърши работа...)

Ммм ако/като са ми налице тези НДУ както и свободно време ще ти пиша, обещавам :)

Иначе предполагам знаеш колко лесно се измислят сравнителни тестове със достоверни резултати. Ако се сетиш някой по-лесен вариант ще се радвам да помогна ;)


Титла: Отново за raid
Публикувано от: neko в May 10, 2006, 00:37
Пуснах го с драйверите които бяха на диска с дъното, и работи хардуерният райд не съм пускал софтуерен.

Цитат

Module                  Size  Used by    Tainted: P
megaide               200792   3