I have a Kingston mSATA SSD (Kingston SSDNow mS100 64GB mSATA Internal Solid State Drive SMS100S2/64G) I bought about 6 months ago. When I tested it with AS SSD Benchmark right after the first installation, the speed wear about 210 MS/s read and 120 MS/s write. Kingstons states 255 MB/s read and 170 MB/s writes so it checked out.
Over the last few days I started to feel the SSD is getting slow, so tested it again. I was very surprised I got 50 MB/s read and 13 MB/s write speed. It is a massive speed degradation, especially the read part.
Is this normal? I am suing Windows 8, the SSD and OS both support trim. I have about 15% free disk space.
Answer
Using an SSD to the point where it has 15% free space means that pretty much every block is fragmented. Even TRIM can't completely fix this, especially on a Sandforce drive (note: I couldn't find any data on the drive you're talking about, so I don't know if it's a Sandforce or other controller.)
Two things to make your performance better: First, try to keep more free space on the drive (inconvenient, I know). Second, once you have more space, clone your drive, secure erase it, and write the data back on so no blocks are fragmented (really inconvenient, I know. And it won't last long as a fix if you keep using the drive.) TRIM won't help all that much. The only real solution is to get a larger SSD or put your data on another drive.
tl;dr: It's a limitation of having such a small SSD; any SSD goes a ton slower when it lacks free space.
My SU answer about SSD free space
No comments:
Post a Comment