It can be disappointing to realize that your high-end SSD, despite its impressive spec sheet, isn't delivering the snappy storage experience that the marketing numbers promised you. The benchmarks seem off, your file transfers drag, and you feel the sluggishness overcome your system, and you can't help but wonder why.
The reality is that SSD performance is dynamic and is affected by a number of drivers (literally and metaphorically). Unlike mechanical drives, flash storage relies on a complex series of processes ranging from background maintenance to the cooperativeness of your OS to maintain peak speeds. When this balance is disrupted, even the fastest NVMe drive can feel slow. That being said, there are a few questions you should ask yourself before swapping your storage.
Is your drive nearly full?
SSDs need a little breathing room
If your SSD is filled to the brim, that load of data may be tanking its performance. As the NAND flash cannot be overwritten directly, it must be erased at the block level before new data can be added to it.
When a drive is nearly full, the controller faces a hurdle known as Write Amplification (WA). To save even a small file, the SSD may have to read an entire block into memory, modify it, erase the physical block, and then write the data back to another NAND cell. This entire "read-modify-write" cycle compels the drive to put in much more work than requested, which is known to impose a crushing penalty on write speeds and NAND wear.
This is exactly why SSDs typically need a "breathing room" to function optimally. A buffer of 10-20% of the total capacity allows for more effective garbage collection, which is a process that reorganizes your data during idle time. While some drives, such as enterprise-grade SSDs or those with a dedicated DRAM cache, are better at over-provisioning, consumer drives almost always benefit from a small buffer.
5 SSD specs I look for that actually matter
If you're not checking the spec table for these 5 things before purchasing an SSD, you're doing it wrong.
Has it got something to do with the settings?
It is worth checking if TRIM is enabled
Sometimes, the hardware is perfect, but the communication between your OS and SSD isn't. Luckily, this is a relatively simple problem to fix, provided you've diagnosed it correctly.
When you delete a file, the TRIM command acts as a sort of field marshal to signal which data blocks are no longer required and marks them as invalid. Without this, the SSD doesn't register the change until it attempts to rewrite the block, which triggers a sluggish process of hunting for free space. While TRIM is usually enabled, it is worth re-checking if your SSD's performance falls way below average in benchmark results.
Additionally, TRIM also remarkably improves the Garbage Collection process. It does so by flagging invalid blocks early, thus allowing the drive to bypass dead data and consolidate only active files into clean space. With the TRIM command enabled, your drive is also less susceptible to Write Amplification, which means it is great for its endurance and longevity, too.
While Microsoft Windows usually enables TRIM by default, you can verify this through Command Prompt.
Is your drive really old?
A depleted cache or an old firmware may be the culprit
So you've checked for both the storage and OS-level gremlins, but the drive still doesn't feel as lightning-fast as it should be. The next thing to check is whether your drive's age might be holding it back.
Even when configured perfectly, SSDs can face architectural limits that become more prominent over time. A common culprit for this occurrence is SLC cache depletion. Almost all consumer SSDs use a small portion of high-speed buffer to hit advertised speeds, which is known as the 'SLC cache'. When the SLC cache depletes, the drive reverts to its comparatively slower NAND. When this happens, it's not at all unusual to see write speeds plummet in the middle of large file transfers.
Lastly, but importantly enough, there's the matter of your SSD firmware, especially if it's an aging drive. Although SSD firmware updates are very uncommon, if your system has been housing one for many years, it's worth checking the manufacturer's website for any updates. Some updates squash bugs and improve optimization that may restore your drive a modicum of its original speed, as was observed in the case of the Samsung 840 EVO that suffered massive performance degradation, until the issue was fixed by Samsung through a software update, which ultimately fixed the voltage drift issue that caused it.
A lack of logical breathing room, misconfigured settings between the controller and the OS, and physical constraints of NAND flash can all combine to throttle your throughput before your drive reaches its end of life given by its Total Bytes Written (TBW) rating.
The troubleshooting doesn't end here
When your otherwise highly-capable SSD starts to feel slower than usual, it is likely due to a couple of, or perhaps a combination of known architectural problems or user errors that are commonly overlooked and quite easy to fix. A lack of logical breathing room, misconfigured settings between the controller and the OS, and physical constraints of NAND flash can all combine to throttle your throughput before your drive reaches its end of life, given by its Total Bytes Written (TBW) rating.
That being said, while I've highlighted some of the most frequent culprits behind performance degradation, this is far from an exhaustive list. For many, additional factors like thermal throttling, how your drive is installed, malware attacks, or incorrect BIOS settings should also be taken into account if these troubleshooting steps don't help.
5 mistakes to avoid before you decide to buy a new SSD
Choosing the right SSD isn’t just about speed. Avoid these 5 costly mistakes to ensure performance, longevity, and value for money.
