Dat is zeker niet zinloos. Ook USB sticks (een SSD's) zijn sequentieel sneller met lezen en schrijven dan random kleine brokjes data. Defragmenteren heeft dus wel zin, maar, wat veel defraggers ook doen, vrije ruimte consolideren, heeft weer veel minder effect.
[Reactie gewijzigd door _Thanatos_ op zaterdag 7 maart 2009 21:56]
Nee, USB sticks zijn sequentieel even snel als 100% random. Dit komt door de opbouw van het flash geheugen.
De controller in het flash geheugen zorgt bij het wegschrijven ervoor dat een bepaalde logische sector op een random fysiek block terecht komt. Dit wordt gedaan om ervoor te zorgen dat alle blocks gelijkmatig slijten, ook al wordt steeds dezelfde combo van logische sectoren gebruikt.
Jouw defrag progje denkt dus dat ie een file netjes op positie 0, 1 en 2 heeft gezet (onrealistisch voorbeeld, maar het gaat om het idee) terwijl in feite de data op block 3482485, 1234863 en 94301 staat.
Er bestaat dus niet zoiets als sequentieel of random bij een normale USB stick, alles is random.
Bij SSD's is het een ander verhaal, ook daar maakt het in principe niet uit. Echter zorgt de opbouw van de controller ervoor dat het niet helemaal zo opgaat. De redenen waarom zijn wel te vinden, dat is hier offtopic.
Defragmenteren heeft alleen nut in opslagsystemen waarbij de locatie van de data en de latency aan elkaar gerelateerd zijn. Een opslagsysteem gebaseerd op flash geheugen heeft geen relatie tussen de fysieke locatie en de latency.
Defragmenteren bij flash gebaseerde systemen is compleet nutteloos, al zou er in theorie winst te behalen zijn dan is deze dusdanig klein dat het niet de moeite waard is. Ondertussen slijt het geheugen wel (al hoef je je normaal gezien daar geen zorgen om te maken, de economische levensduur is veel korter dan de technische levensduur).
In theorie misschien, maar in praktijk haal ik met kleine files toch minder dan 1MBps terwijl een grote op dezelfde stick richting de 10MBps gaat.
Dat heeft meer te maken met de manier waarop het OS de USB stick aanstuurt en niet zozeer met de USB stick zelf.
Dat is niet relevant. Wat relevant is, is dat defraggen dus helpt.