Re: Largest/Longest defrag ever?

Originally Posted by
Bolkonsky
SandForce can grab 500mb+ per second, and random read speeds of 80k+ IOPS so there's really no point. Aside from sequential reads, the entire purpose of defrag is to move data to the outer edge of the drive so the mechanical arm can access it more quickly, but there is no arm in flash memory as it's all instantly accessible. You may still have fragmented data, but SSD speeds are more than fast enough to make up for any type of performance loss.
The term fragmented data for an SSD is slightly different, or at least should be, than for a standard HD. For an SSD it does not require contiguous data that is closer to the "edge" because there is not edge and the SSD can read equally as quickly from where ever on the drive . . . but you'll get better performance if your data is organized into blocks that are the size of the data channel. Assume that you get 500MB per second read and 50,000 actual read operations to get that 500MB, this gives a data channel of 10K, or you drive read 10K per read operation.
The most efficient, and fastest is to have all your data fit into 10K blocks. Say you have 30K of data that needs to be read, if its split into 10K blocks (i.e. not fragmented) then it takes 3 reads, if the data is split into 5K blocks it takes 6 reads and you've doubled your read time for the same data. Whatever improvements in speed that SSD give, the hard drive, whether solid state or not, is still the slowest pieces of hardware and biggest bottleneck in any system, so not trying to optimize the storage of data on your hard drive seems rather foolish. As for the argument that it shortens the life expectancy of your drive, defragmenting a regular drive shortens its life expectancy as well since every time you use the mechanical arms of the drive you're bringing it closer to dying.
Last edited by Squid; June 28, 2012 at 12:39 PM.
Under the patronage of Roman_Man#3, Patron of Ishan
Click for my tools and tutorials
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." -----Albert Einstein