Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Linux върху RAID0
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=15755
Страница 1 от 1

Автор:  bongo_x2 [ Сря Фев 14, 2018 11:35 pm ]
Заглавие:  Linux върху RAID0

Сглобих един комп за село, че старият прогресивно взе да изфирясва, от най-добрия древен чаркалак, останалият ще ходи при Вечните силиконови полета.
Идеята е да търкаля Linux Mint, както и да има Windows за съвместимост с някоя програма или баба.
Дъното поддържа RAID (викали му Fake RAID!) и монтирах два еднакви SATA, даже в един ден произведени, всичко друго е красота и дори затворих компа да не се опрашва от цигарите ми. Настройките на BIOS и RAID0 минах с лекота.
Нагазих киреча като пуснах линукса Live: не ще и да чуе за RAID! Четох, пробвах, пак четох, накрая излязох да вия срещу луната, ама не било пълнолуние...

Някой знае ли човешки начин да се инсталира Ubuntu/Linux Mint върху Fake RAID0, като това да е съвместимо и с Windows?

Автор:  bobihot [ Чет Фев 15, 2018 12:08 am ]
Заглавие:  Re: Linux върху RAID0

Успяхме е на 3 диска да го инсталнем в РАИД5 - изтребва ги до крак! :)
Но не успяхме едновременно Линукс и виндос.Имат някакви разликии в драйверите и всеки казваше, че ще затрие вече инсталираната. Може би със специализиран контролер, който компа да вижда като 1 диск?
Познатите с 3-те диска имали хардуерен проблем и докато го оправят ги разкачили. После зор докато намерят кой диск към кой куплунг бил свързан, че да си работи конфигурацията :)
-Трябваше ни хем дублиране, хем скорост теоретически. Практически се оказа, че РАИД5 мн товари процесора, ако е софтуерен- на дъното.

Автор:  bongo_x2 [ Чет Фев 15, 2018 4:17 pm ]
Заглавие:  Re: Linux върху Fake RAID0

Мдаа, май няма човешко решение. И днес се съдрах от четене, но нищо не ми вдъхна доверие дори само да инсталирам линукс върху Fake RAID - ще ходи на село и ако се сбръчка нещо :rolleyes:
Яд ме е, че няма да използвам всички възможности на и без това дъртото джилязо, освен това линуксът сериозно загуби по точки от бозъта. Мии без RAID, к'во да прай ся...

Автор:  Цецо [ Чет Фев 15, 2018 4:29 pm ]
Заглавие:  Re: Linux върху RAID0

Не случайно му викат Fake RAID!

Отделно, че не мога да се сетя за никаква смислена причина, да пускаш RAID0.

Автор:  bongo_x2 [ Чет Фев 15, 2018 4:50 pm ]
Заглавие:  Re: Linux върху RAID0

А бе Fake или не - по-добър е от софтуерния. А е 0 защото е SATA-I. Ама подробности, прежалих ги, а бабите ги интересуват други неща - да видим как ще ги убедя, че Linux Mint може същото като предното :)

Автор:  Цецо [ Чет Фев 15, 2018 6:19 pm ]
Заглавие:  Re: Linux върху RAID0

Райдиш като искаш да вдигнеш надежност. Райденето за скорост е малко като овърклокването. Има някакви резултат, ама е далеч от уау, а губиш надежност.

Автор:  ike [ Чет Фев 15, 2018 7:15 pm ]
Заглавие:  Re: Linux върху RAID0

bongo_x2 написа:
А бе Fake или не - по-добър е от софтуерния.

Ненапразно се казва FAKE, защото е точно софтуерен.

Автор:  Цецо [ Чет Фев 15, 2018 7:27 pm ]
Заглавие:  Re: Linux върху RAID0

Софтуерния RAID си е ОК, с компромисите като производителност естествено.

Проблема с тия вградени в дъното е като се ползват като RAID1. Докато работи всичко е ОК. Като настъпи момента X обаче и се нуждаеш от Recovery... става страшно.

Ето едно мнение, което горе долу смислено обобщава ситуацията:

G
Цитат:
enerally speaking there is no significant performance difference at all between software RAID and fake RAID, as fake RAID is more-or-less software RAID anyway.

Any parity calcs (for RAID5 and similar) will be done in the CPU in either case (and I'd be more trusting of the OS to be efficient and well tested/stable/supported than the fake-RAID drivers especially for a cheap mobo/controller so you might find fake-RAID less speedy and less reliable), also any block reads needed in order to update parity blocks have to go over the controller to the OS in both cases.

Also, the multiple drive writes issue exists in either case - to write to a block on a two-drive RAID1 for instance means two writes by the OS to the controller with both software and fake RAID - with hardware RAID there is always just one write to the controller and it manages talking to the drives potentially in parallel rather than sequentially. With software/fake the writes may also be parallel, but it depends on the I/O controllers and drivers supporting this (it is more likely with software RAID if your drives are not all on the same controller, so again there is potential for fake RAID to actually be a little slower in that circumstance).

In general Fake RAID takes the bad bits of the software RAID (potential CPU hit and I/O latency because of it, inability to multiplex writes (depending on controller/drivers/OS) to save bus bandwidth, no hardware cache) with the bad bits of hardware RAID (vendor dependence and sometimes controller model dependence), and none of the advantages of either (the flexibility and potential machine portability of software RAID or the the OS independence, write efficiency, cache options and so on of hardware RAID). I (and many others) recommend it be avoided.

MINOR NOTE: My thoughts on driver efficiency/stability are OS independent - I'd trust the software RAID options in any of Linux/BSD/Windows/OSX/other, similarly more than the drivers for a cheap fake raid configuration (such as that provided by your motherboard).
ALSO NOTE: potential bugs in drivers and other problems listed above aside, fake RAID will still protect you from some drive failures, but I would suggest using software RAID instead.

Автор:  itso.t [ Чет Фев 15, 2018 8:05 pm ]
Заглавие:  Re: Linux върху RAID0

Всички райдове са софтуерни. Разликата е само на какво се търкаля софтуера...

Автор:  valioman [ Чет Фев 15, 2018 11:49 pm ]
Заглавие:  Re: Linux върху RAID0

Бат бонго сглобява от старо желязо и му е нужно дисково пространство предполагам, така че тук за производителност няма смисъл да се говори.
И ако ще е линукс що не си ползва нещото наречено LVM което си е от време оно в Центос-а (RedHat-a).
Скоро и аз бях под подобна дилема и се спрях на LVM (4x2Tb) , работи без забележки .

Автор:  Цецо [ Чет Фев 15, 2018 11:54 pm ]
Заглавие:  Re: Linux върху RAID0

То lvm и raid са две различни неща, които работят добре заедно, поне в линукс. Но на Бонго мерака му е да забърза системата, а не да вдигне сигурността.

Автор:  bongo_x2 [ Пет Фев 16, 2018 12:04 am ]
Заглавие:  Re: Linux върху RAID0

Ъъъ, не само забързването, не само опростяването, ами и искам да изстискам джилязото заради спорта.
Ама освен линукс много държа да има и бозъ!
В интерес на истината неведнъж съм ползвал въпросният Fake RAID под Win без проблеми, дори не знаех, че му викат Fake, но като опрях до линукс се почувствах като сомалийски пират объркал кораба: https://youtu.be/8RSvf30ecbA?t=239

Автор:  bobihot [ Пет Фев 16, 2018 1:34 am ]
Заглавие:  Re: Linux върху RAID0

Както казах, ги имахме тези проблеми. Общо взето се оказа, че е по-добре поне при виндоса успях да го направя и усетя. На 1-ви дял се инсталва основната ОС (вин). На следващ диск, ако няма друг- дял на възможният, виртуална памет, Temp директории. На следващ диск/дял- MyDocuments. Може да е с работните директории, може те да са на друг. И Доунлоадс. Дава голямо предимство, особено в дългосрочен план. И по никакъв начин не се дефрагментира поне ОС дялът- по мои проби прави голямо забавяне. Мисля че размества иначе последователно разположени файлове в директориите, които се използват съвместно. При SSD дисковете доста от проблемите с ефектите от фрагментациите намалят, но разполагането по различни дискове доста ускорява.

Автор:  ДедоБоре [ Пет Фев 16, 2018 10:47 am ]
Заглавие:  Re: Linux върху RAID0

itso.t написа:
Всички райдове са софтуерни. Разликата е само на какво се търкаля софтуера...

е, при сериозните контролери не е баш така.
имат си хардуерен сплит на стрима, XOR на цял клъстер (в момента мисля че модата е 8К), ECC смятане и сравнение. всичко това става чисто хардуерно, за 1 клок.

отделно, да го наречем условно DMA (понякога го наричат сикуенсер или стейт машина) има инструкции (наричат го също скрипт език). не са много, но са наточени именно към горните операции, опашки, TAG-QUE операции. с тези 'инструкции' може да програмираш поведението на потока и в двете посоки. може и да се нарекат 'софтуер' дотолкова, доколкото и микрокода е софтуер.

изобщо при големите момчета е друг случая. но въшливите чипове по дъното са си просто контролери с повече канали, много рядко имат дори XOR функция, ЕСС мисля че не съм виждал. то и 'истински' чип понякога струва колкото самото дъно, затова и не трябва да се сравняват.

при операции с райда винаги се изпълнява специален код. на евтините решения това е част от BIOS-а, т.е. ребилдване на живо почти е невъзможно. то и много рядко интерфейсите на такива чипове поддържат хот-плъг. при големите момчета тоя код се зарежда в контролера и му се говори през API. и самия код, и контролния софтуер, а още по-малко API-то рядко са публични и достъпни. производителите пускат решение само за корпоративни клиенти, само за win (е, срещат се и изключения за комерсиален лайнукс, еди-кой-си кърнъл, с еди-кои-си библиотеки с версиите им). не че не може да се подкара на плейн лайнукс, но усилието е несъразмерно на резултата.

Автор:  ToHu [ Пет Фев 16, 2018 11:30 pm ]
Заглавие:  Re: Linux върху RAID0

Ооо далеч не всички са софтуерни, разликата в перформънс е много голяма, то всъщност софтуерните не са райд контролери, това са райд емулатори. Дори и по-ниският клас контролери имат много хардуерно ускорение.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/