Hardware RAID + Software RAID.. theory


Höfundur
Fox
Staða: Ótengdur

Hardware RAID + Software RAID.. theory

Pósturaf Fox » Fim 16. Okt 2003 23:17

Spurning sem hefur verið á vörum mínum í allnokkurn tíma.

Ég tek tvo RAID controllers.

Ég byggi RAID 0 array (Stripe) með 2 hörðumdiskum á hvorum.

raid1 HDD1 og HDD2 búa til array A
raid2 HDD1 og HDD2 búa til array B

Næst fer ég í windows, og windows sér bara Harðandisk A og B
Næst uppfæri ég A og B í Dynamic Disk, til að geta notað software raid.
Skulum kalla það Partition 1.

Ég software raida A og B saman í RAID 0.
- Ef það tekst, hvað í andsk. gerist þegar ég set eithvað á diskinn?

Undir venjulegum kringumstæðum færi 1 byte niður í tvo 4bit hópa á sitthvorn diskin.

Dæmi með A:
Ég set 1 byte á hann, þá færi 4bit á HDD1 og önnur 4bit á HDD2.

Ef 4 samanstæði af 4 diskum myndi 2bit fara á hvorn disk.

Núna þegar ég set 1byte á Partition 1, þá ætti 4 bit að fara á A og önnur 4bit á B. Svo ætti hardwareið sem sér um A og B að splitta því niður á 2 bit á hvorn disk.
Svo HDD1 og HDD2 á A, myndi hafa 2bit hvor, og HDD1 og HDD2 á B myndi hafa 2bit hvor. Samtals 8bit eða 1byte.

Segjum að þetta gangi í theory, hvað gerist þá ef ég er með 4 hardware raid controllera, og 2 diska á hvorum.

Hvernig í !"#$ myndu 8bit-um verða skipt niður á 16 diska?



Skjámynd

Daz
Besserwisser
Póstar: 3847
Skráði sig: Sun 20. Okt 2002 09:35
Reputation: 162
Staðsetning: Somewhere something went horribly wrong
Staða: Ótengdur

Pósturaf Daz » Fim 16. Okt 2003 23:24

einn biti á 8 diska.
Ég held að þú ættir ekki að vera að hafa áhyggjur af svona, reyndu frekar að ákveða þig hvort RAID0 eða RAIDmilljón séu betra eða komast að því hvað þarf mikið cache til að nota 500 gb ata100 disk :)




Höfundur
Fox
Staða: Ótengdur

Pósturaf Fox » Fim 16. Okt 2003 23:25

Daz skrifaði:einn biti á 8 diska.
Ég held að þú ættir ekki að vera að hafa áhyggjur af svona, reyndu frekar að ákveða þig hvort RAID0 eða RAIDmilljón séu betra eða komast að því hvað þarf mikið cache til að nota 500 gb ata100 disk :)


Langar bara til þess að vita svarið við spurningunni.



Skjámynd

Daz
Besserwisser
Póstar: 3847
Skráði sig: Sun 20. Okt 2002 09:35
Reputation: 162
Staðsetning: Somewhere something went horribly wrong
Staða: Ótengdur

Pósturaf Daz » Fim 16. Okt 2003 23:30

Eins og ég sagði. 1 biti á 8 diska líklega. Og svo kemur mjög sjaldan fyrir að einhver skrifi 1 byte í einu. Ef svo er ætti RAID controllerinn að vera forritaður til að geta höndlað málið.




Höfundur
Fox
Staða: Ótengdur

Pósturaf Fox » Fim 16. Okt 2003 23:35

Daz skrifaði:Eins og ég sagði. 1 biti á 8 diska líklega. Og svo kemur mjög sjaldan fyrir að einhver skrifi 1 byte í einu. Ef svo er ætti RAID controllerinn að vera forritaður til að geta höndlað málið.


Það kemur á óvart ef hann setur bara 1 bit á 8 diska og sleppir hinum úr.

Og ef þú þarft að geyma char í file, fyrir einhverjar ástæður (memory dump úr forriti??), þá tekur hann 1 byte.



Skjámynd

Daz
Besserwisser
Póstar: 3847
Skráði sig: Sun 20. Okt 2002 09:35
Reputation: 162
Staðsetning: Somewhere something went horribly wrong
Staða: Ótengdur

Pósturaf Daz » Fim 16. Okt 2003 23:39

1 char = 8 bitar, til hamingju það er rétt (í ASCII).
Memory dump úr forriti er aldrei bara einn char.
Og hvað viltu þá gera við þessa 8 bita? Splitta þeim í tvennt og skrifa hálfan bita á hvern disk?



Skjámynd

Fletch
Stjórnandi
Póstar: 1327
Skráði sig: Sun 22. Des 2002 00:14
Reputation: 108
Staðsetning: MHz=MHz+1
Staða: Ótengdur

Pósturaf Fletch » Fös 17. Okt 2003 00:31

Skrifar aldrei eitt byte í einu...

Þú velur í flestum raid controllerum hvað þú vilt hafa hvert block stórt, t.d. 4KB, eða 16KB, 32KB, 64KB....etc

stærri block henda betur ef þú er mikið mikið af stórum file'um en hentar illa uppá ef þú ert með marga litla file'a, þá verður slatti wasted space..

Fletch


AMD Ryzen 5700X3D * Nvidia GTX 4080s * Asus TUF mATX * 64GB DDR4
Jensbo D31* Corsair PSU1000w * MSI 32" MPG 321URX 4k OLED


Höfundur
Fox
Staða: Ótengdur

Pósturaf Fox » Fös 17. Okt 2003 02:01

Fletch skrifaði:Skrifar aldrei eitt byte í einu...

Þú velur í flestum raid controllerum hvað þú vilt hafa hvert block stórt, t.d. 4KB, eða 16KB, 32KB, 64KB....etc

stærri block henda betur ef þú er mikið mikið af stórum file'um en hentar illa uppá ef þú ert með marga litla file'a, þá verður slatti wasted space..

Fletch


Ahh clutster :P



Skjámynd

gnarr
Kóngur
Póstar: 6574
Skráði sig: Lau 29. Mar 2003 19:54
Reputation: 356
Staðsetning: Reykjavík
Staða: Ótengdur

Pósturaf gnarr » Fös 17. Okt 2003 07:36

afhverju færðu þér ekki frekar einn góðann raid controller heldur en 2 ódýrari. þá getur raidað 4diska saman mðe hardware. það virkar mun betur.


"Give what you can, take what you need."


Höfundur
Fox
Staða: Ótengdur

Pósturaf Fox » Fös 17. Okt 2003 12:50

gnarr skrifaði:afhverju færðu þér ekki frekar einn góðann raid controller heldur en 2 ódýrari. þá getur raidað 4diska saman mðe hardware. það virkar mun betur.


Ég er að byggja theory, ekki að ég sé að fara að gera þetta.



Skjámynd

Daz
Besserwisser
Póstar: 3847
Skráði sig: Sun 20. Okt 2002 09:35
Reputation: 162
Staðsetning: Somewhere something went horribly wrong
Staða: Ótengdur

Pósturaf Daz » Fös 17. Okt 2003 13:18

Hvernig "theory" ertu að fara að byggja?



Skjámynd

Voffinn
Vaktari
Póstar: 2249
Skráði sig: Sun 22. Des 2002 17:41
Reputation: 0
Staða: Ótengdur

Pósturaf Voffinn » Fös 17. Okt 2003 16:55

Hann Theory verður brjálaður þegar hann sér þetta :lol:


Voffinn has left the building..

Skjámynd

MezzUp
Besserwisser
Póstar: 3694
Skráði sig: Þri 24. Sep 2002 15:19
Reputation: 0
Staða: Ótengdur

Pósturaf MezzUp » Fös 17. Okt 2003 17:53

lol, góður þessi :P