I recenlty bought a NVME enclosure (Orico 10Gbps) + SSD (Crucial P3 TB) for external storage on my PC. I was interested in NVME for their fast speed because I always write 100% full random data on the device before using it.
I use this command on linux "dd if=/dev/urandom of=/dev/sdx" where x is nvme in the enclosure.
The frist write is really fast, I get 900+Mbps, but now, on the second "full write", the drive gives me really poor performances. Barely 60Mbps.
I am now considering to use a mechanical HDD to store my encrypted datas.
My goal is to store different type of data in an encrypted format for a very long time, I also would like to have the best write speed on my encrypted partition. What is your opinion?
because I always write 100% full random data on the device before using it.
Do you mean before every use or after receiving it?
When you continuously write to a consumer SSD they will slow down for a while. They are built for short burst of writes because that is what most consumers do. For continuous fast writing you need better NAND, a better controller and better cooling.
for a very long time
Long term digital archiving is not really a solved issue. Your best bet is an active approach with multiple copies that are checked regularly.