I assume that my Google-fu is bad, but the best info I found by the manufacturer, regarding the endurance of a "Transcend's JetFlash 930C flash drive", is a bit weak:
https://www.transcend-info.com/product/usb-flash-drive/jetflash-930c "With its high-quality 3D NAND flash and USB 3.2 Gen1 interface, Transcend's JetFlash 930C flash drive offers advanced technology translating into top performance of 420MB/s read and 400MB/s write speeds, as well as advanced durability. Move your gaming files in a flash!"
I use that stick as an example, since I just happen to have a couple of JetFlash 930C 512GB working as storage on a tiny server. (Raspi3, ext4)
Side note - my write load on those sticks is quite low, several tens of MiB's per day.
Before I contact the manufacturer - could anybody help me with the following questions, please:
- is there "professional" endurance data (erase cycles, data retention) available for that item?
- how advanced is the memory controller inside that stick? I don't expect to see overprovisioning. However, does the controller mark defect blocks. This would be tough during normal operation, since it would require interaction with the filesystem/host OS.
- does the memory controller at least do wear leveling? If yes, I'd be curious how that is done transparently to the host/file system.
Are there other sticks available where those properties are documented?
Update: I forwarded the issue to Transcend technical support on Sept, 11. Let's see, if, when and how they
respond.
Update2 - their reply: https://www.eevblog.com/forum/general-computing/endurance-of-usb-sticks/msg5057341/#msg5057341