SSD speed problem / Kingston 1 TB NV1 SNVS/1000G M.2 PCI-Express 3.0 SSD

To avoid cheap flashdevices from puking all over themselves when they get full is to not create a filesystem that uses all space. If you have a 1 TB drive, size the partition to say 850 or 900GB so that the drive has some slackspace to do wear-leveling and garbage-collection.

Don’t hope that this trick will save a cheap flashdevice though. They will collapse under prolonged pressure, no matter what. That is why they where so cheap. You pay peanuts, you get monkeys.

Enterprise flashdrives have no issue with this because they are physically much larger than the capacity that is presented. A 1TB enterprise drive can be 2 TB or 4 or more physically, so that the drive’s controller has much more spare cells to work with. This explains why they last longer. They use the same flash-cells but there is al lot more of them so the load is spread over more cells = less load per cell. Divide and conquer is the name of the game here.
Plus their firmware is written to be punished all day long instead of being more bursty. They are often slower than consumer drives but they can keep running marathons all the time instead of being out of breath after a few miles…
Especially the “write intensive” variants of Enterprise grade drives are much much larger than what is written on the box. They are also the most expensive variant for obvious reasons.

What many people don’t understand is that most consumer flash-storage is designed for bursty reads and writes. Enterprise drives may have lower throughput (in benchmarks) but they can MAINTAIN being beaten the crap out of all day long, day in day out. So called “Pro-sumer drives” like the Samsung 980 Pro" are designed to be somewhere in between.
Because they are physically larger, they are more expensive.

People who are focussed on benchmarks: think again. For Chia plotting you want a drive that might be a bit slower but offer stable predictable performance instead of collapsing performance-wise due to constant pressure.

And don’t play the “yes but they are so expensive card”. There is no free lunch. You can’t have both.

4 Likes