GNU/Linux >> Znalost Linux >  >> Linux

Nabízí falešný RAID nějakou výhodu oproti softwarovému RAID?

Obecně řečeno, neexistuje žádný významný rozdíl ve výkonu mezi softwarovým RAID a falešným RAID, protože falešný RAID je tak jako tak víceméně softwarový RAID.

Jakékoli výpočty parity (pro RAID5 a podobné) budou v obou případech provedeny v CPU (a více bych důvěřoval tomu, že OS bude efektivní a dobře otestovaný/stabilní/podporovaný než falešné ovladače RAID, zvláště pro levné mobo /controller, takže můžete najít falešný RAID méně rychlé a méně spolehlivé), také všechna čtení bloků potřebná k aktualizaci paritních bloků musí v obou případech přejít přes řadič do operačního systému.

V obou případech také existuje problém se zápisem na více disků - například zápis do bloku na dvoudiskovém RAID1 znamená dva zápisy OS do řadiče jak pomocí softwaru, tak pomocí falešného RAID - u hardwarového RAID je vždy pouze jeden zápis k řadiči a zvládá komunikovat s jednotkami potenciálně paralelně, nikoli postupně. Se softwarem/falešným mohou být zápisy také paralelní, ale záleží na I/O řadičích a ovladačích, které to podporují (u softwarového RAID je to pravděpodobnější, pokud vaše disky nejsou všechny na stejném řadiči, takže opět existuje potenciál pro falešné RAID bude za těchto okolností ve skutečnosti trochu pomalejší).

Obecně Fake RAID bere špatné části softwarového RAID (potenciální zásah CPU a I/O latence kvůli tomu, nemožnost multiplexovat zápisy (v závislosti na řadiči/ovladačích/OS) pro úsporu šířky pásma sběrnice, žádná hardwarová mezipaměť) se špatným kousky hardwarového RAID (závislost na dodavateli a někdy závislost na modelu řadiče) a žádná z výhod obou (flexibilita a potenciální strojová přenositelnost softwarového RAID nebo nezávislost na OS, účinnost zápisu, možnosti mezipaměti atd. hardwarového RAID). Doporučuji (a mnoho dalších) tomu se vyhnout.

DALŠÍ POZNÁMKA:Moje myšlenky na efektivitu/stabilitu ovladačů jsou nezávislé na operačním systému – důvěřoval bych softwarovým možnostem RAID v libovolném systému Linux/BSD/Windows/OSX/other, podobně více než ovladačům pro levnou konfiguraci falešného raidu ( jako je ta, kterou poskytuje vaše základní deska).
POZNÁMKA TAKÉ:Pokud pomineme potenciální chyby v ovladačích a další problémy uvedené výše, falešný RAID vás stále ochrání před některými selháními disku, ale místo toho bych doporučil použít softwarový RAID.


FakeRAID ukládá informace o kontejneru RAID v hardwaru/firmwaru, takže pokud se objeví jiný operační systém, není třeba mu říkat, jaké kontejnery existují. Softwarový RAID ukládá informace o kontejneru RAID na disky, takže pokud jsou disky přesunuty na jiný hardware, není třeba mu říkat, jaké kontejnery existují.


Jsem hardwarový inženýr u významného dodavatele. Fake-RAID je prokletí mého života, 80% výměn disků bude potřebovat výpadek kvůli výměně rozbitého disku, protože po výměně OS nevidí nový disk. Poté musíte přejít do systému BIOS a znovu vytvořit svazek. Normálně o data nepřijdete, ale je to problém a budete pracovat přes vzdálenou konzoli.

Pokud máte k dispozici softwarový RAID, nepoužívejte falešný RAID - funguje dobře, dokud se něco nerozbije. Naučte se svého správce hlasitosti. Za posledních 13 let si nepamatuji, že by někdo měl výpadek, když se rozbije softwarově zrcadlený disk.


Linux
  1. CentOS / RHEL :Jak sestavit softwarový RAID v záchranném režimu

  2. Špatný IO kvůli objednání LUKS/Softwarový RAID/LVM?

  3. Nejlepší způsob, jak rozšířit software Linux z RAID 1 na RAID 10

  1. chyba:src refspec main neodpovídá žádnému [GIT]

  2. Linux – Ionice nemá žádný vliv na nesynchronizované zápisy (tj. normální zápisy)?

  3. Vyžaduje politika Apt-cache Sudo?

  1. RedHat / CentOS :Správa softwarového RAID pomocí mdadm

  2. Výměna vadného zrcadlového disku v softwarovém poli RAID (mdadm)

  3. Co znamená opt (jako v adresáři opt)? Je to zkratka?