Why SSDs slow down, and how to avoid it
eclecticlight.co
eclecticlight.co
Cries into his soup, having built the home ZFS filestore out of the cheap Patriot M210 2TB SATA SSDs...
However I don't drive 'em over USB. They're on a 5 port PCIx4 SATA card.
I was surprised how hot these babies report themselves to be. I bought a myth that I would be fanless. Well, with a noctua 40mm to cool them I can't hear the fan although I have old ears. I'm mostly fanless I guess.
The amount of cache amazed me. I guess at the point your job is to write complex encoded block states, lots of RAM on the local device (for the FPGA or chipset doing the smarts, which I assume is itself a computer) doing this marshalling makes sense.
Its funny how "bad" we are as an industry, making rational choices. Like WHY do NVME SSD not implement TRIM? What is it about them that "TRIM" didn't make sense?
Maybe CrystalDiskInfo is simplifying things (combining TRIM and the mentioned DEALLOCATE command?), but all my NVMe SSDs support TRIM according to it. And it would be really strange if NVMe didn't support any sort of trimming, as SSD performance and health heavily relies on it.
It could also be that what the author is observing is specific to macOS?
Why is this "by design"? There's no reason why disk encryption can't be compatible with trim. Yes, there's a small metadata leak, but that's fine in the overwhelming majority of cases.
[1] - https://wiki.archlinux.org/title/Dm-crypt/Specialties#Discar...
With QLC SSDs, once you get to this level, the freezes are constant - I'd recommend that no one buy a QLC SSD under any circumstances.
Both depend on running a SLC write cache, once that's full the performance drops significantly, a bit less so on TLC. Consumer ssds just aren't made for writes that cover a large portion of their capacity
QLC feels like a step too far - data retention, TBW lifetime and write speed after running out of SLC cache is horrible compared to TLC, for a 33% increase of capacity.
When SSDs are literally cheap as chips, I'd gladly pay the premium for TLC.