SamBham wrote:VMFXBV wrote:
That would be my guess on the bottleneck. The thunderbolt. If you're trying to read multiple files at once it probably chokes. If you also have swap set to that external drive it will choke.
Try and copy a few test files on the internal drive to replicate your timeline situation and see if anything changes.
Really? Im surprised you would think so. I would do your test, but the files are too big to fit on my boot drive. However,below are the speed tests I just ran on the TH3 drive (OWC 4M2) that I'm currently using if you'd care to take a look:
4gbtest (read only) - results in MB/s
SEQ1M QD8 = 2834
SEQ1M QD1 = 2267
RND4K QD64 = 464
RND4D QD1 = 44
64gb test (read only) - results in MB/s
SEQ1M QD8 = 2655
SEQ1M QD1 = 2280
RND4K QD64 = 472
RND4D QD1 = 43
I'll also add that I have a colorist running an M2 Ultra Mac Studio who said he got perfect playback using the same make and model NVMe in a TB4 external drive. That enclosure's speed tests are a little better, but not much as far as I can see, to the OWC 4M2,I believe he also uses some kind of raid that has generally lower scores to mine.
Thoughts? Still think this is the bottleneck? Ideas of what else could be?
Yeah I still think its a bottleneck. There have been tests done on Macs where the swap has been set on external nvme drives and even the OS was run from external drives. You would think since its the same speed-ish or faster as some internal drives it would work the same. It does not, TB and USB have overheads, negotiation etc.
Here's the video, with the OWC TB4 external drive, and while its not the same as your use case, it signals that doing intensive bandwidth reads and writes to external drives (which swapping is) is not ideal.
Also TB4 is double the bandwidth which means less overhead.
While it might work with 1-2 video streams at once, doing like 10 reads like in your case it probably doesn't work that well...But I don't have a Mac to test out. However, it should behave somewhat the same as USB drives and I do have plenty of those, and they do start choking when you do multiple reads and writes at once and not one by one.
You could just move some files to the internal drive and see if it makes any difference. (cut some small parts to mimic your timeline).