Het argument is heel simpel.
De snelheid van je opslag medium wordt bepaald door de
accesstime en
transferrate. Je moet
eerst de locatie van je bestand vinden, en
dan uitlezen of schrijven. De effectieve snelheid die je haalt is daarom de tijd die nodig is om je bestand te vinden (accesstime)
plus de tijd die nodig is om de data te verplaatsen (transferrate)
Heb je gefragmenteerde bestanden, dan moet je die wat betreft effectieve snelheid beschouwen als aparte bestanden. Anders gezegd, ieder fragment voegt een extra accestime delay toe.
Het resultaat is dat de
effectieve snelheid van je harde schijf enorm afhankelijk is van de grootte van je bestanden. Bij kleine en/of zwaar gefragmenteerde bestanden speelt vrijwel alleen de accestime een rol. Bij grote aaneengesloten bestanden, speelt vrijwel alleen de transferrate een rol. Bij middelgrote bestanden, krijg je een combinatie van beide factoren.
Hoewel SSD's ook een zeer goede transferrate hebben (gelijk tot 2x zo hoog als een harddisk), is het meest belangrijk toch de ongelooflijk kleine accestime. De accestime van een SSD is een factor 100 lager dan die van een harddisk. Dáár zit dus de grote winst in het gebruik van een SSD, en niet in de transferrate.
Voorbeeld: (uitgaande van 10ms en 0,1 ms voor HD en SSD, en 100MB/s transferrate)
Een 10kB bestand wordt door een 7200 rpm schijf met
minder dan 1MB/s gelezen
ongeacht de transferrate! Simpelweg omdat het zo lang duurt om het bestand te vinden! Een 100kB bestand wordt met 9MB/s gelezen. Bij een SSD wordt hetzelfde 10kB bestand met 50MB/s gelezen, en het 100kB bestand met 91MB/s.
Echter, bij grotere bestanden wordt het verschil veel kleiner. Bij 10MB bestanden zitten wel al op 91MB/s vs 99MB/s en bij 100MB bestanden bij 99MB/s vs. 100MB/s
Dus wil je een SSD vooral inzetten in situaties waarbij je kleine en/of gefragmenteerde bestanden gebruikt.
Welke situaties zijn dat? Nou, typisch je systeempartititie. Daar heb je veel kleine files, maar je hebt ook veel gefragmenteerde files. En daar is een SSD sterk in.
Je data op een 1TB schijf, zal typisch bestaan uit bijvoorbeeld video's en foto's. Die zijn relatief groot, maar veranderen nauwelijks, en zullen netjes gedefragmenteerd zijn. Daarvoor is het volstrekt zinloos ze op een SSD te zetten.
NB: Ik wil pertinent niet zeggen dat je niet met userdata op een SSD moet werken. Integendeel, kleine bestanden, of data die veel veranderd zet je uiteraard op je SSD. Je "my documents" met Word en Excell bestanden zou ik mooi op de SSD laten staan. Maar dat zijn dan ook i.h.a. relatief kleine bestanden....
Met dat soort data wordt het echter al moeilijk om 80GB vol te krijgen.... Hier op mijn werk heb ik zo'n 32GB aan systeem+applicaties, plus 10GB userdata op de server. Dat zijn mijn werkbestanden. Ik zou dus aan een 80GB SSD al meer dan voldoende hebben. Een 320GB schijf krijg je in de meeste gevallen alleen maar vol, door er grote (aaneengesloten) bestanden zoals video's en foto's op te zetten. En die hebben nauwelijks baat bij een SSD, dus is het veel zinvoller die op een normale HD te zetten.
[Reactie gewijzigd door Verwijderd op 23 juli 2024 00:10]