Because i am having some weird issue with my system, i will reinstall it soon.
I’ll use this as a good excuse to renew my ssd with a gen4 one, but looking at review online most people check the ssd speed when new.
I have been a bit lost with SSD… i always wanted SLC a couple years ago and it look like those no-longer exist. i would be ready to pay a high price for a 1TO or 800GB SLC ssd but it look like very good and smart controller made them irrelevant.
What i think i know is that the more you load an ssd the more math it have to do to put the data in the flash. I also know that some will go super fast wile writing to a ram or slc cache, and then slower while unloading to the final destination.
This make the review and comparison i’ve found pretty pointless and i don’t know where to find useful side by side data about the drive i’m looking for.
Servethehome have a ‘sustained write performance’ section in their benchmarks which sounds a bit like what you are after -
They haven’t reviewed all the SSDs you are interested in however.
If you want an SSD that performs the same consistently without worrying about caches being full, money no particular concern, you should probably look at professional grade units such as the Samsung PM9A3.
These often quote somewhat lower performance than consumer units, but they maintain that performance no matter what you are doing with them.
There is an easy fix for that - ensure your drive never gets full. Just make your partition use about 80% of the space and leave the rest empty. Now your drive will degrade less when full. … Well kind of.
Fragmentation is mostly not an issue on SSDs, but extreme fragmentation can be an issue. When your filesystem gets real full (80-90%), the fragmentation will start increasing a lot. More fragments means more IO Operations, which can reduce performance. So make sure you keep your filesystem under 80% full.
Also larger drives may have more RAM, or more onbaord SLC cache. They especially have longer write endurance.
More seriously though, what’s your work load. Sequential reads? Writes? Random reads? Writes? Single-threaded IO? Parallel IO? There are different options that can help with all of these.
I am not talking about fragmentation but really about the drive filling up.
From what I know, most drive will first save thing in slc, then when needed add more data to the same cell, lowering the speed and increasing latency.
As for my workload I don’t have any specific one.
I try some conteneur, do some compile, run game through proton and the shader cache, work with 80gb video file as well as tiny python or git file…
I need a very good all-rounder that isn’t just glitter on first boot then painfully slow because the second is full and the mlc mode is slow.
My first result in search was my favorite consumer retailer - morele.net, they are Polish, used to ship to other EU countries but not sure about now.
Also, the cache is not SLC - it’s pseudo SLC, TLC cells working in SLC mode. When the drive is not in use that data will get rewritten to regular TLC by the controller. On modern drives it’s afaik not a fixed amount but a percentage of your free drive capacity.