I used to manage a large 200 user D3 system. About 15 years ago we replaced the SCSI array drives with RAM disks (both Raid-10, about 1.6TB total data).
The file-save took all night, so we broke the main system into 6 accounts with Q-pointers to the files in the data2-6 accounts ( e.g. some files left in the main account, q-pointers in main to data2 files, q-pointers in main to files in data3, etc, balanced so that all accounts were all about the same size). We then ran 1 file-save and 5 account-saves simultaneously, with the result that everything finished in 2 hours.
At the time we were working with Doug Dumitru at EasyCo and it was his claim that once you moved from rotating storage to RAM disks you were limited by the CPU bandwidth, not the disk channel. That's why we landed on the 6 simultaneous saves on 6 accounts due to the 6-core Xeon system we were running at the time. Later changed to dual Xeon CPUs (+hyperthreading) but didn't bother to increase the data accounts + account-saves as it was plenty fast enough.