apex^ zei:
Over hoeveel meer performance spreken we dan?
Dat hangt van de toepassing af. Als je een toepassing bekijkt die met hele grote files werkt en die volledig sequentieel verwerkt (zoals het encoderen of bewerken van video), dan kan de snelheidswinst oplopen tot zo'n 75% op een goed gedefragmenteerde schijf.. Bij het kopiëren van grote files kan je ook een behoorlijke snelheid winst van grosso modo 50% verwachten (enkel wanneer je kopieert tussen 2 verschillende RAID0 arrays in dezelfde PC dan).
In de meeste gevallen zal RAID0 geen merkbare snelheidswinst opleveren op de desktop. Meestal wordt namelijk met kleine files gewerkt (bij het laden van Windows, het werken met Office-toepassingen, ...). In andere gevallen gebruik je slechts een klein deel van een grote file (zoals de Windows pagefile of textuur-files in games). En als je schijf tenslotte nog gefragmenteerd is, dan zal je zelfs in de beste gevallen niet van RAID0 kunnen genieten.
Hoe dat komt? De performance van een harde schijf bestaat uit 2 componenten:
- De bandbreedte: dit is het aantal MegaBytes die de harde schijf per seconde kan versassen. Hett maximumgetal dat aangegeven wordt in de specs van harde schijven haal je enkel voor de data die aan de buitenrand van de harde schijf opgeslagen is. De bandbreedte is afhankelijk van de datadichtheid op de schijf ("hoeveel MB's er per centimeter staan opgeslagen") en de rotatiesnelheid van de harde schijf.
- De latency: dit is de gemiddelde tijd die je moet wachten eer de harde schijf kan beginnen lezen/schrijven. Eer er gelezen of geschreven kan worden, moet de lees-/schrijfkop zich namelijk precies boven het juiste punt boven het schijfoppervlak bevinden. Deze wachttijd is afhankelijk van de rotatiesnelheid van de harde schijf en van de snelheid waarmee de lees-/schrijfkop kan bewegen.
RAID0 zorgt ervoor dat een partitie verdeeld wordt over 2 (of meer) harde schijven. Eenvoudig gesteld staat ieder even datablok op de ene schijf en ieder oneven datablok op de andere schijf. Wanneer je nu data wil lezen van de harde schijf, dan zal je eerst moeten wachten dat de lees/schrijfkop van iedere schijf zich boven het juiste punt bevindt (= latency). Dat duurt even lang als wanneer je een enkele schijf gebruikt en wordt dus niet beïnvloed door RAID0. Eens er nu gelezen/geschreven wordt, moet iedere schijf nu slechts de helft van de hoeveelheid data verwerken. Bij gebruik van gelijke schijven duurt het daarom half zo lang als met een enkele schijf.
In ieder geval moet je heel goed beseffen dat RAID0 enkel de performance kan verbeteren bij lees- en schrijfoperaties: je krijgt er nooit een hoger aantal fps mee in games ofzo!
apex^ zei:
En idd,als één van je disks crashed ben je je data kwijt, maar als één schijf crashed zonder raid 0 ben je toch ook je data kwijt?
Maar de kans dat je je data verliest is 2x zo groot: als een van de 2 schijven het begeeft, ben je namelijk de data van beide schijven verloren...
kUg zei:
hangt van je systeem af, windows gaat iets sneller laden, het wegschrijven gaat iets sneller...
Windows laden gaat echt niet sneller (heb het indertijd zelf gemerkt met 2 Raptor 36 GB schijven in RAID0: de laadtijd van Windows bleef identiek!
SOInsanePain zei:
wat ik mij al lang afvraag is als je nu RAID 0 hebt en je koopt nieuw pc en je neemt de RAID 0 HDD's over naar je nieuwe mobo, blijft die data dan intact?
Indien je een losse RAID-controller gebruikt, dan is dat mogelijk. Als je een onboard RAID-controller gebruikt dan is ook dat uitgesloten.
Anyway: een Windows-installatie kan je niet zomaar van de ene computer naar de andere zetten zonder te herinstalleren... Dat zal nooit goed werken! En voor data wil je dus echt geen RAID0...