SSD Performance Dropping over time, is this expected behavior?

0

In reference to this, I found the below in an ad:

http://i.imgur.com/JRUzvvN.png

I recently bought these drives a few weeks ago and then saw his picture. Do all SSDs suffer from such substantial performance drops over time and why?

Jason

Posted 2014-05-24T16:19:45.097

Reputation: 3 636

1This probably refers to continuous writing. That will almost never happen in day-to-day use. – Daniel B – 2014-05-24T16:30:37.647

Answers

3

It may seem a dramatic drop but that's not the case. Still, the chart is meaningless without knowledge of the underlying load of the drive, so mostly marketing drivel.

But yes, technically all SSDs suffer from a performance drop when faced with heavy write scenarios due to a fundamental limitation of the underlying technology itself(NAND flash).
The flaw is that data can be written on page level(e.g. 4KB) but can only be erased on the block level(e.g. 512KB).

And when you have no more free blocks, the controller is forced to perform an erase cycle(which is awfully slow compared to the other operations). This also leads to a phenomenon known as Write Amplification.
It's also why most drives come with a certain amount of over-provisioning that's hidden away by the controller, just for the purpose of maintaining a good performance level - it allows the controller more flexibility on when it performs its garbage collection routines, to minimize impact on performance.

On a historical note, this used to be a bigger problem earlier when the TRIM command wasn't as ubiquitous as it is now. It was a solution to a problem arising from the abstraction of logical blocks from the physical blocks that the drive's controller performed which itself was necessitated by the need for wear-levelling.

Source: Anandtech (I've come to regard them as THE resource when it comes to SSD technology and testing). If you wish a more in-depth take on the matter read THIS. It's a little bit old, but much of it still holds.

martixy

Posted 2014-05-24T16:19:45.097

Reputation: 362