We've been taught that defragmenting SSDs is bad cause:
1. It speeds are the drive wear
2. It doesn't help performance, as SSDs don't really mind the fragmentation (???)
But is point #2 really true? I've seen benchmarks where the sequential and random read performance doesn't differ much, and other benchmarks where it does.
I've also seen Condusiv pushing its Diskeeper HyperFast technology as a mean to enhance (retain) high read speeds on your SSD drive, by means of sending more frequent TRIM commands to the drive (than the OS does), and meddling with the write process in order to keep the written file less fragmented. Though this sounds like it has the potential to add latency to the write process by itself.
What do you think about this guys? Looking for hard scientific data.