Sign in to follow this  
TomMiken

SSD reading performance sequential/random

Recommended Posts

Hi guys,

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.

Thanks,

Tom

Edited by TomMiken

Share this post


Link to post
Share on other sites

Defragmenting data on a hard drive works because like organizing food on a meal plate, what you see in front of you is where the food is actually located. You can move the same type of data into certain zones and everything is happy.

SSDs on the other hand have an obfuscation layer for wear leveling. Nothing but the controller knows where data is located, and it is constantly being shuffled around as the SSD optimizes itself. If you ran a defrag program on it you'd jumble the data up worse than it already was, kind of like wearing a blindfold and organizing your dinner plate.

Share this post


Link to post
Share on other sites

Defragmenting data on a hard drive works because like organizing food on a meal plate, what you see in front of you is where the food is actually located. You can move the same type of data into certain zones and everything is happy.

SSDs on the other hand have an obfuscation layer for wear leveling. Nothing but the controller knows where data is located, and it is constantly being shuffled around as the SSD optimizes itself. If you ran a defrag program on it you'd jumble the data up worse than it already was, kind of like wearing a blindfold and organizing your dinner plate.

So defragmenting is clearly not helpful and makes things worse.

But what about technologies like the defragmentation companies sell for SSDs, as TRIM management and fragmentation prevention (Diskeeper)...is that a all hype with no real world merit?

Share this post


Link to post
Share on other sites

There are some pretty cool advancements coming in TRIM and other drive management features. Mostly for enterprise, but new tools will give more control over when such commands are issued so they interfere less with application performance.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this