I'm trying to understand better how writing to NVMe can be optimized.
I have a process which writes a large amount of data to disk (~100 gb) in one batch job. The data is spread across 100s of files.
I have multiple NVMe disks available and will be writing separate files in parallel in one process using multiple threads (~10).
Currently all the data is written to a single NVMe disk, I am wondering if a potential performance improvement could be achieved by writing the data across multiple disks in parallel or if a single NVMe device can handle parallel writes on it's own?
Appreciate any input