I've barely had time to play with this, but i'm narrowing it down in my spare time.. could use some help.
So I open up my windows file server and do a richcopy(this is a multithreaded file transferring tool) and it hits the 50MB/s cap, open up another richcopy and it won't break 50MB/s in parallel. I then drag and drop an ISO and it starts transferring at 50MB/s for a total of 100MB/s in parallel. When I open up a 2nd drag and drop cifs transfer they load balance and it stays at 100MB/s. So it's not actually limited per host on a network level, but perhaps on a stream level.. cliffnotes:
Fileserver1 Richcopy ~ 50MB/s total
Fileserver1 Richcopy2 ~ 50MB/s total (I cancel this)
Fileserver1 Explorer Copy ~ 100MB/s total
Fileserver1 Explorer2 Copy ~ 100MB/s total
TOP screenshots during this process, please let me know if anyone needs more specific info.
Richcopy transfer only:
View attachment 7107
Richcopy+Windows Explorer Copy
View attachment 7108
Richcopy+2 Explorer copies (bottlenecked)
View attachment 7109