Performance Comparisons – TRIM Speed
Thanks to the plethora of data we have at our disposal from the new suite, I can derive some additional interesting data that nobody seems to have been paying any attention to yet. Have you ever deleted a large file and then noticed your system seem to hang for some time afterwards? Maybe file moves from your SSD seemed to take longer than expected?
That's your problem right there. In the above capture, a 16GB file was deleted while a minimal level of background IO was taking place. Note how that IO completely stalls for a few seconds shortly after the file was deleted? That's a bad thing. We don't want that, but to fix it, someone needs to measure it and point it out. Enter another aspect of our new testing:
Latency Percentile data was obtained while running a 'light' (1000 IOPS) workload in the background while files of varying sizes were deleted. The amount of latency added during the deletions was measured, compared with a baseline, and correlated with the sizes of the deleted files. The result is how much latency is added to the active workload per GB of file size that was deleted. In short, this is how long you may notice a stutter last after deleting a 1GB file.
To avoid confusion, I've maintained the performance-based sort from the mixed test for these charts. Here you can tell that some drives that did perform well on that test stick out a bit here when it comes to how they handle TRIM. Ideally, these results should all be as close to 0.000 as possible. Higher figures translate to longer performance dips after files have been moved or deleted.
This is another result from a different set of data. While our suite runs, it issues a full drive TRIM several times. Some of those times it is done on an empty SSD, others is it done on a full SSD. Any difference in time taken is measured and calculated, normalizing to a response time per GB TRIMmed. In short, this is how long an otherwise idle SSD would hang upon receiving a TRIM command for a 1GB file. These times are shorter than the last chart because the SSD controller does not have to juggle this TRIM with background activity and can throw all of its resources at the request.
Most results here are good to excellent, with the outlier being the Intel 600p, which is entering the area where there would be a more noticeable performance impact.
Below are more results for this valuable metric, sorted by performance. Note that the oldest SSDs (X25-M) are N/A here because they did not employ TRIM:
This kills my Intel 750 400
This kills my Intel 750 400 GB in sequential, which matters not at all for my typical workloads. About the same or worse in random IOPS. Probably feels exactly the same in daily use. $320 price is not bad – Intel launched theirs at $400 and it’s still the same price today (luckily I got mine for $300 during a rare sale at Newegg).
I’d love to see a direct comparison review, but I’m sure these will sell better – cheaper and better looking. I’ll keep my Intel drive, because their reliability is legendary, and it just feels like it will last forever.
You can get 3 sm951 for a
You can get 3 sm951 for a little more…
as nice as those are, if I
as nice as those are, if I had that money to spend on storage then i’d rather just get more cheap sata ssd(s), like a 1TB samsung 850evo for about ~ $340.
Funny, at the conclusion page
Funny, at the conclusion page I remembered you were reviewing the Corsair NX500, I was much more interested in the details of the new testing method. Excellent work Allyn!
Request: Can we get more
Request: Can we get more reviews of gaming headsets?
gaming headsets are almost
gaming headsets are almost never good though. Just buy a hyperx cloud or sennheiser game zero/one
I had an old OCZ Z-Drive R4
I had an old OCZ Z-Drive R4 SSD with a bunch of unpopulated capacitor pads on the PCB too. Do you think they designed in some kind of power smoothing / filter stage or something and then figured the cost of adding tantalum caps to the BOM outweighed any noticeable benefit to the user?
Of course, that would be for
Of course, that would be for power loss protection on the enterprise version of the card, now that I read what Al wrote instead of just looking at the pretty pictures. That brings up another topic I find crazy, the UPS. Convert AC to DC to store it in a battery, then back to AC to feed it into the computer’s PSU, where it is converted again to DC to run all the circuits. Can’t make it any more better. Computers are solved, guys.
Yeah, it makes more sense to
Yeah, it makes more sense to just have a single version of the PCB, and add components as applicable for the enterprise version, etc.
Wow Allyn, that performance
Wow Allyn, that performance comparison history is legendary! Pulled out every SSD you could dig up in the office? You need to make that model list searchable so people can find this. A recent SSD review comparing sooooo many models is a rare find!
I kinda treat SSDs like
I kinda treat SSDs like Pokemon :). We definitely want to do better things with the data, but with this site design, we're limited to pics of charts.