HW RAID10 a přidání disků za běhu

Sten

Re:HW RAID10 a přidání disků za běhu
« Odpověď #15 kdy: 07. 02. 2017, 00:35:30 »
To se pletes ...  zrcadlo funguje tak, ze se zapisuje na oba disky a system pochopitelne ceka, az diskovej subsystem potvrdi zapis ... na oba disky (takze defakto vzdycky cekas na ten pomalejsi z nich).  Coz v pripade HW nemusi resit, protoze ceka az zapis potvrdi radic, kterej to udela v okamziku, kdy sou data v zalohovany cache (a proto ti i na HW jde vykon do rite, kdyz je v haji baterka a cache se odpoji).
Pri cteni se pak cte opet z obou disku (proc ne, kdyz je na obou totez), cimz ziskas dvojnasobny prenosy a dvojnasobny IO (ale jen na cteni samo).

Tudiz pokud mas 4diskovej R10, a pokud reknu, ze z kazdyho disku dostanes 150IO RW, tak mas 300IO na zapis a 600 na cteni.

Typicky se RAID nedělá z různě rychlých disků a pak máš stejné IOPS se SW RAIDem. Rozdíl HW × SW se prakticky projeví, teprve když je potřeba počítat paritu. Tam má HW RAID velkou výhodu.

R5/6 se chovaj co se zapisu a cteni tyce defakto stejne, cte se vzdy ze vsech disku zaroven, zapisuje se na N-1(2) (mineno jakou kapacitu IO mas pro cteni nebo zapis dat, zapisuje se samo vzdy na vsechny disky). Coz mimo jiny je taky jeden z duvodu, proc se R10 dneska uz prakticky nepouziva. 4 diskova R6 ti dava stejnej vykon pro cteni i zapis jako 4diskova R10. Ovsem zarucene odola vypadku 2 disku, coz se o R10 rict neda.

Zajímavé, že v testu IOPS je HW RAID 10 pro většinu případů výrazně rychlejší než HW RAID 6. (Hint: náhodný zápis na RAID 6 je o dost pomalejší.)