Portál AbcLinuxu, 6. května 2025 15:55
Proc by mel byt zapis pomalejsi?
Protože se veškerá data musejí zapsat na oba disky. Pokud si ty disky ale navzájem nepřekážejí (např. u SATA řadiče na PCI-E sběrnici), mělo by být zpomalení zanedbatelné.
Na HW raidu by melo byt rychlejsi, na SW nevim.
Mezi hardwarovým a softwarovým RAIDem není principiálně žádný rozdíl. Podstatné je, jak je čtení delších bloků implementováno. Pokud bude implementace rozkládat čtení delšího bloku mezi jednotlivé disky, může být čtení teoreticky až n-krát rychlejší (n je počet disků). Pokud to nedělá (jako např. implementace v linuxovém jádře), bude rychlost (transfer rate) přibližně stejná jako u jednoho disku.
Pokud to nedělá (jako např. implementace v linuxovém jádře), bude rychlost (transfer rate) přibližně stejná jako u jednoho disku.
Jen doplním: Linuxová implementace to neumí pro jedno čtení. Jakmile je jich víc, tak to umí rozložit.
Implementace v Linuxovém driveru "Multiple Devices" rozkládá mezi disky čtení z různých míst, snaží se optimalizovat přístupovou dobu (přesuny hlav). Jedno běžící sekvenční čtení tedy bude stejné jako s jedním diskem. Paralelní čtení více úlohami a náhodné přístupy budou rychlejší.Pokud bude implementace rozkládat čtení delšího bloku mezi jednotlivé disky, může být čtení teoreticky až n-krát rychlejší (n je počet disků). Pokud to nedělá (jako např. implementace v linuxovém jádře), bude rychlost (transfer rate) přibližně stejná jako u jednoho disku.
Raid 1 <= Single disk
Raid 1 >= Single disk
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.