Archief - Vraagje over RAID0

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Onedaychicken

Legacy Member
Beste,

ik zou 2 SATA harde schijven van 120gig willen kopen en ik zou deze in RAID0 willen zetten. Aangezien ik daar mijn besturingssysteem op moet zetten en dat je dat toch elke 3 maand moet formateren :naughty: , om mijne pc deftig te doen macheren :) , is het een beetje absurd om dan 240 gig volledig te formateren. Dus daarom wou ik weten of het mogelijk en veilig is om op die "gefusioneerde harde schijf" een partition te maken van bv. 40gig. Is die patition dan verdeelt over de 2 harde schijven zodat ik op beide partitions kan genieten van RAID0 snelheid? Of is dit alles gewoonweg onmogelijk??

Alvast bedankt!

Onedaychicken

nTFs

Legacy Member
raid 0 is goed qua snelheid maar qua veiligheid is het een risico.
als 1 van de 2 Harddisks crasht ben je alle data kwijt omdat de 2 harddisks als 1 disk worden gezien in Windows.
en op een raid 0 systeem kan je zoveel partities maken als je wil.
een partitie van 40 gig of minder voor alleen windows is dan wel goed omdat je dan alleen maar die partitie formatteert bij een nieuwe Windows installatie.

Onedaychicken

Legacy Member
Ha merci :niceone: ,
Toch enen die der iet vannaf weet... ;) En wat dat risico betreft, de kans dat je ene harde schijf van 250 gig (dat was de andere optie) crashed of 1 van die van 120 is even groot hé. Je bent dus zowiezo al je data kwijt...
Maar dan heb ik nog een vraag... 2 hd's in RAID0 zetten is toch niets meer dan 2 dezelfde hd's kopen, aansluiten en het dan uitzoeken in het boot menu van de raid-chip op het moederbord? Of heb ik mij dit toch verkeerd voorgesteld? (heb dit nog nooit gedaan)

Onedaychicken

Lan

Legacy Member
Er is wel degelijk een grotere kans op defect bij 2 harde schijven dan bij 1.

Indien je Mobo dit ondersteunt is de setup simpel...

nTFs

Legacy Member
Onedaychicken zei:
Ha merci :niceone: ,
2 hd's in RAID0 zetten is toch niets meer dan 2 dezelfde hd's kopen, aansluiten en het dan uitzoeken in het boot menu van de raid-chip op het moederbord? Of heb ik mij dit toch verkeerd voorgesteld? (heb dit nog nooit gedaan)

Onedaychicken

meer is het in feite niet.
eens goed kijken in de manual van je moederbord kan ook al veel helpen.

apa

Legacy Member
OK, ten eerste moet je niet te veel verwachten van de performance van een RAID0 opstelling. Ik heb het zelf nog niet zo lang geleden meegemaakt toen ik ene 2de Raptor aangesloten had en met 2 van die schijven in RAID0 werkte als boot-systeem. In benchmarks bleek dat effectief een duidelijke winst op te leveren, maar de boot-tijd was zeker niet korter en tevens was de laadtijd in apps en games (zoals BfVietnam) zeker niet merkbaar korter.

De reden dat je de performance-winst niet merkt is dat desktop- & game-gebruik eerder voordeel halen uit lagere access-times dan uit hogere bandbreedtes. RAID0 verhoogt enkel de bandbreedte; de access-time blijft ongewijzigd.

Daarop heb ik besloten die 2de Raptor terug te verkopen om met het geld wat anders te kopen.

Ten tweede: wat je wil doen gaat natuurlijk. Het zijn de schijven die je in RAID zet, niet de partities. Dus als je 2 schijven in RAID0 zet, dan ziet je OS dat alsof het 1 grote schijf was en creëer je op die "grote" schijf alle partities die je wil: allen draaien in RAID0.

luckykor

Legacy Member
Ik ben al jarenlang gebruiker van raid0 en daar ben ik super content van. Ja ik heb al een crash gehad. 1 in 3 jaar. Mijn conclusie daaruit getrokken. Twee kleinere schijven (2x120giga WD) in raid en grotere schijven als backup.

De performantiewinst vind ik super. Ik heb maar een amd 1800 xp maar ik kan vlot mee met een amd 2500 xp om games in te laden. Battlefield laad zeker sneller in. Extracten van rar files gaat veel vlotter.

Alleen heb je een risico natuurlijk dat een crash kan voordoen.
Voor mijn besturingssyteem opnieuw te installeren het volgende gemaakt. Windows installeren met alles wat je nodig hebt met een minimum aan drivers. Hiervan een bootable dvd maken. Als ik eens wil herinstalleren gewoon dvd op schijven dumpen en dan drivers updaten en klaar (+/- 40 min) (ghost)

Ik heb ook gekozen voor een pci raid kaart en niet deze on-board te gebruiken. Bij het vernieuwen van moederbord heb ik dan ook geen last van verschillende chipsets waardoor ik mijn raid0 zou moeten rebuilden.

Hopelijk heb je hier iets aan.

apa

Legacy Member
Ik ben blij dat jij tevreden bent over je RAID0 hoor... Maar ikzelf geloof er niet meer in. Wat Battlefield betreft kan ik het in ieder geval moeilijk geloven: kan je misschien eens met een stopwatch meten hoe lang het gemiddeld duurt om een BfVietnam level op te laden op jouw systeem? Misschien kunnen we daaruit wel het een of het andere leren?!

Ik zal het eveneens eens meten op mijn systeem (Raptor 36 GB JBOD) en als er hier nog een aantal dezelfde meting op hun systemen kunnen doen en de resultaten hier posten samen met hun configuratie, dan kunnen we hier misschien een beter beeld over krijgen.

Wat is je stripe-size trouwens? Bij mij stond die op 16 KB wat niet al te geweldig is; 64 KB schijnt betere resultaten te geven (hoewel het verschil natuurlijk niet 50% bedraagt).

RAID0 heeft, volgens mij, enkel nut indien de bandbreedte van je schijf echt de bottleneck is van je systeem. In desktop-omgevingen is dat minder het geval dan in bv. server-systemen (vooral multi-user file-servers; wat zeker niet hetzelfde is als single-user multi-tasking). In desktop-omgevingen ga je de invloed van RAID0 vooral merken bij applicaties die grote files bewerken (multimedia-encoding, video-bewerking, comprimeren en decomprimeren van bestanden, ...) en veel minder bij applicaties die veel relatief kleine files gebruiken: RAID0 is niet sneller dan JBOD (single-drive) wanneer je vooral random-access toegang gebruikt op je schijf.

Op zich is een harde schijf wel traag, dus zou je kunnen vermoeden dat het een bottleneck is. Dat zou het ook wel zijn ware het niet dat ontwikkelaars van zwaardere apps en games hiermee rekening houden en hun applicaties zo ontwikkelen dat die veel minder afhankelijk zijn van de performance van de harde schijf.

luckykor

Legacy Member
Mijn stripe size heb ik na testen inderdaad op 64 gezet en dat gaf de beste resultaten. Via sisoft sandra heb ik toen der tijd snelheidstesten gedaan ivm raid0. Het rare dat ik opmerkte en wat mij nog altijd niet zo duidelijk is dat ik mijn raid opgedeeld in 3 partities. Partitie 1 was mijn besturingssyteem. Als ik op deze eerste partitie testen liet lopen ivm snelheid was dat nagenoeg exact hetzelfde als 1 losstaande schijf. In sommige testen zelfs slechter.

Maar op een andere partitie was de snelheidsheidswinst heel groot. (testen toen gedaan met een raid0 config met 2 100MB WD schijven op ATA100 op een promise raid TX2 kaart. Ik meen dat ik toen snelheidswinst op de tweede partitie had van 33 tot 40%. Hieruit heb ik mijn conclusie getrokken en alle zware software (progs en games) installeer ik nu op een tweede partitie op die raid0 config. En ik moet zeggen ik heb echt geen klagen. Ik wil gerust eens een level opstarten en kijken hoe lang het duurt vooraleer het is opgestart in battlefield. Een betere test zou zijn denk ik, is een grote rar file extracten (gebruikt heel weinig processor kracht en moet veel schrijven)

Wat betreft de bottleneck, tja dat is inderdaad de bandbreedte.

Als ik het nu bekijk is eigenlijk mijn eindconclusie. Als je een raptor schijf als bootdisk gebruikt zal je systeem waarschijnlijk sneller booten dat een raid0 systeem. Verschil zal niet groot zijn maar om zware schrijfprocessen te doen zal die raptor het niet halen van een raid0. Net om de éénvoudige reden denk ik (met beperkte kennis van zaken): Via raid schrijf je op twee schijven tegelijk. De data komt van de bottleneck af en dan krijgt deze data twee controllers om te gebruiken om de data te schrijven. Deze controllers zijn op zich trager dan een raptor schijf maar een raptor schijf kan maar 1 controller gebruiker. Dus ik denk niet dat een 10k rpm schijf het zal halen. De kostprijs en beperkte capaciteit van een raptor is nog niet goed. Als de prijs hiervan daalt zal ik zeker hiermee een raid maken.

Sata of geen sata in het raid verhaal speelt weinig mee omdat dat net nog een benadrukt wat hierin precies de grootste bottleneck is. Namelijk bandbreedte. Waarom het zo moeilijk is om dit te vergrootten is mij niet echt duidelijk.

Tot zover mijn denkwijze over raid0

SenSor

Legacy Member
Ik heb nog een vraagje ivm HDD.
Ik heb mij een 160gig Maxtor SATA-HDD gekocht met een A8V deluxe moederbord.

Ik heb de HDD met de SATA kabel verbonden met "SATA RAID1" op het moederbord.
Is dit goed?
Of moet ik het gewoon op de "SATA1" plaatsen?

nTFs

Legacy Member
As uwen HDD werkt is er geen probleem maar het meest logische is volgens mij die HDD aan te sluiten op SATA 1.

luckykor

Legacy Member
Als je een raid gaat bouwen (dus 2 schijven) stop je deze twee schijven op sata raid 1 en 2. Indien zonder raid gewoon op Sata 1 en 2.

Logisch lijkt me.

apa

Legacy Member
luckykor zei:
Maar op een andere partitie was de snelheidsheidswinst heel groot.

Ik vermoed dat dat eerder toevallig zal zijn, maar een mogelijke verklaring daarvoor is de volgende: een harde schijf is niet even snel over zijn gehele grootte. De schijf zelf is rond van vorm en draait om zijn middelpunt tegen een vaste snelheid (in jouw geval 7200rpm, in het mijne 10000rpm). De leeskop leest ongeveer langs de straal van de cirkel die door de schijf gevormd wordt. De densiteit van de data (= het aantal bits die per cm opgeslagen worden) is over de hele oppervlakte van de schijf ongeveer constant.

Dit wetende kan je zeggen dat het aantal bits die per seconde gelezen worden hoger is wanneer die bits van de buitenkant van de cirkel gelezen wordt dan wanneer die bits van het midden van de schijf gelezen wordt.

Partities delen de schijf in in verschillende delen. Het kan nu zijn dat jouw boot-partitie (op beide schijven) dicht bij het middelpunt van je schijf gelegen is. In dat geval zal de gemiddelde leessnelheid van die partitie veel lager zijn dan van de andere partitie (die meer naar de buitenkant van je schijf gelegen is).

luckykor zei:
Wat betreft de bottleneck, tja dat is inderdaad de bandbreedte.

Als ik het nu bekijk is eigenlijk mijn eindconclusie. Als je een raptor schijf als bootdisk gebruikt zal je systeem waarschijnlijk sneller booten dat een raid0 systeem. Verschil zal niet groot zijn maar om zware schrijfprocessen te doen zal die raptor het niet halen van een raid0. Net om de éénvoudige reden denk ik (met beperkte kennis van zaken): Via raid schrijf je op twee schijven tegelijk.

Wel hier zou dat kloppen indien je de data zou wegschrijven naar 1 enkele (niet gefragmenteerde en vooral grote) file: dan kunnen beide schijven samen werken om dezelfde file weg te schrijven.

Waarom? Wel de tijd die een schijf nodig heeft kan je indelen in 2 stukken: access-time en read/write-time:

  • Access-time is de tijd die verloopt tussen het moment dat de schijf een opdracht binnenkrijgt en dat die klaarstaat om eraan te beginnen. Het omvat de tijd nodig om de kop te positioneren op de juiste afstand van het middelpunt van de schijf en de tijd die nodig is opdat de schijf genoeg geroteerd is opdat de data die gelezen/geschreven moet worden zich onder de kop bevindt.
  • De read/write-time is de tijd die nodig is opdat de schijf de te lezen/schrijven data gelezen/geschreven heeft eens de kop zich op de juiste startpositie bevindt.

RAID0 betekent eenvoudig gesteld dat 2 (of meer; maar ik neem hier het voorbeeld van 2 schijven) schijven ingedeeld worden in blokken. Het OS ziet het geheel als 1 grote schijf. Wanneer het OS een bepaalde plek op die "grote schijf" aanspreekt, dan stuurt die een een request naar de RAID-controller. De RAID-controller onderzoekt in welk blok die plek gelegen is. Ieder blok heeft een rangnummer. Wanneer het gewenste bloknummer even is, dan stuurt de RAID-controller de request door naar de eerste schijf; is het bloknummer oneven, dan stuurt die de request door naar de tweede schijf.

Met RAID0 haal je voordeel wanneer je OS uit meerdere opeenvolgende blokken tegelijk data opvraagt, want dan kan schijf 1 de even blokken ophalen en schijf 2 haalt de oneven blokken op.

Hoe snel gaat dat nu in dat ideale geval? Wel, de access-time van iedere schijf is gemiddeld gezien gelijk (bv. 10ms op iedere schijf) dus die tijd blijft in RAID0 hetzelfde als bij 1 schijf (in ons voorbeeld 10ms). De read/write-time wordt echter verkort (met 1 schijf moet die ene schijf bijvoorbeeld 2 maal volledig roteren om data te lezen/schrijven terwijl bij RAID0 iedere schijf 1 maal volledig moet roteren om dezelfde data te lezen/schrijven).

Theoretisch is een RAID0-opstelling dus (maximaal) 2 maal zo snel in read/write time als 1 enkele schijf; maar de gemiddelde access-time blijft ongewijzigd.

Wanneer is RAID0 dan echt sneller? Wel, zoals ik zei: bij het lezen/schrijven van grote en gedefragmenteerde bestanden: omdat die zich dan in veel opeenvolgende blokken bevinden en beide schijven dan goed tegelijk kunnen werken.

Heb je veel kleine bestanden te lezen/schrijven of zijn de bestanden gefragmenteerd, dan moeten de koppen zich bij beide schijven vaak herpositioneren (access-time) en is de read/write-time kort. In dat geval is je totaal schijftijd (niet schrijftijd he!!) misschien voor 90% afhankelijk van je access-time en is telt je read/write-time mee voor slechts 10% van de totale tijd. Een vermindering van die read/write-time met 50% zal in dat geval dus een effectieve verbetering van de disk-performance met 5% geven.

luckykor zei:
Dus ik denk niet dat een 10k rpm schijf het zal halen. De kostprijs en beperkte capaciteit van een raptor is nog niet goed. Als de prijs hiervan daalt zal ik zeker hiermee een raid maken.

Een Raptor neem je natuurlijk niet als data-opslag schijf: daarvoor is de prijs per GB idd te hoog. Een Raptor neem je vooral als boot-drive en als drive voor je applicaties. Waarom? Omdat een Raptor enkel gericht is op het verlagen van de access-time, niet op het verlagen van de read/write-time (daarvoor ben je beter met een schijf met een hoge data-densiteit; iets wat de Raptor dus niet heeft).

Wat ik hier beweer is dat doordeweeks computer-gebruik (apps en games) door de lezers hier vooral gebruik maakt van kleinere files. In dat geval ben je dus meer met een lagere access-time dan met een lagere read/write-time.

luckykor zei:
Ik wil gerust eens een level opstarten en kijken hoe lang het duurt vooraleer het is opgestart in battlefield. Een betere test zou zijn denk ik, is een grote rar file extracten (gebruikt heel weinig processor kracht en moet veel schrijven)

Wel, eerlijk gezegd vind ik zo'n compressietest niet echt representatief... Ik bedoel: hoeveel % van uw tijd ben je daarmee bezig? Persoonlijk ben ik veel meer aan het wachten op een BfVietnam level die oplaadt dan op een RAR-file die ik maak of decomprimeer. Toegegeven: zo'n RAR-test zou idd aantonen dat RAID0 duidelijk betere prestaties geeft.

De betere tests zijn volgens mij het booten van Windows (maar dat is moeilijk vergelijkbaar door verschillende configuraties bij u dan bij mij en bij nog anderen) en het laden van allerhande apps en games (vandaar mijn voorstel voor BfVietnam).

nTFs zei:
Voor diegene die er zich in willen verdiepen :

Raid 0 artikel

Ja, maar als je die test goed leest, dan zie je dat ze vooral concentreren op de performance-verbetering van de schijf op zich en niet op de performance-verbetering van het hele systeem. Vandaar ook mijn kritiek op dat artikel...

apa

Legacy Member
Zoals beloofd post ik hier eens de laadtijden van een aantal BfVietnam levels op mijn systeem:

Operation game Warden: 29s
Flaming Dart: 25s
La Drang Valley: 27s
Landing Zone Albany: 23s
Quang Tri 1972: 22s

De tijd heb ik gemeten met de secondewijzer van mijn polshorloge; dus zit er speling op van om en bij de 1s.

De tijd heb ik gemeten door die levels op te laden in single-player mode (Instant Battle). De start is op het moment dat ik op "START" druk en de stop is op het moment dat het in-game beeld verschijnt.

De settings waren verder:

  • Update-patch: 1.1
  • Video quality: alles op HIGH
  • Resolutie: 1280x960x32bpp
  • Sound aan (default)

De configuratie waarop ik dit getest heb staat in mijn signature; BfVietnam staat geïnstalleerd op mijn Raptor 36 GB drive (zonder RAID).

luckykor

Legacy Member
apa hele mooie post over raid bedenkingen.

Ik zal deze avond ook eens battlefield vietnam installeren als ik ergens tijd vind.

Ik rar en unrar heel heel vaak. Grote bestanden kopiëren (video editing) doe ik ook regelmatig dus raid is voor mij een stap in de goeie richting. Ik zal binnenkort het volgende eens testen. Ook een raptor schijf gebruiken als bootdevice en raid gebruiken als werkschijven.

Nog één vraagje. Wat als je nu met twee pci raid kaarten werkt? dus op iedere kaart twee schijven. En als je dan van de ene raid naar de andere raid kopieert dan zal waarschijnlijk de bandbreedte volledig dicht zitten denk ik. Of denk ik verkeerd?

Davion

Legacy Member
op een PCI raid kaartje kudne meer als 1 HD hangen hee, maar idd als ge uw PCI bus gaat aanspreken dan gaat ze rap vol zitten

Daimao

Legacy Member
Verdomme,was van plan om 2 raptors te pakken van 36gb voor windows etc en dan een sata150 van maxtor voor games,muziek etc
Maar begin nu toch te twijfelen door dat artikel en alle meningen hier :confused:

Nijntje

Legacy Member
Daimao zei:
Verdomme,was van plan om 2 raptors te pakken van 36gb voor windows etc en dan een sata150 van maxtor voor games,muziek etc
Maar begin nu toch te twijfelen door dat artikel en alle meningen hier :confused:

Koop u 1 raptor van 36 of 74 gig en gebruik dat als primaire HD.
Koop dan nog 2 dikke maxtors en zet die in RAID0 als datadump.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan