I appear to be encountering bandwidth limitations on my home network.
In this specific instance, I am streaming videos from an external hard drive connected to a PC (USB), on a laptop wirelessly connected to the same network as that PC.
The USB connection to the PC is on an unshared hub, and so it should be hitting ~320 Mbps no problem. (The enclosure is USB3.0 capable, but when connected to my PCI-Express USB 3.0 card, the hard drive eventually gets randomly 'disconnected' until the PC is rebooted - no idea why.) In any event 40 MBps shouldn't be the bottleneck.
The PC and laptop are both connected wirelessly. The router is rated for 300Mbps but of course I know nothing about channel bonding, so I'm getting closer to 130 Mbps out of it.
I imagine about half of that being used to go from PC to router, and the other half to go from router to laptop - so 65 Mbps appears to be the bottleneck.
Most high quality videos would be tops 6.8Mbps - HD videos might run 28 Mbps. I'm not even getting close to that. I'm trying to stream measly 150 MB episodes from one computer to the next which is typically less than 1 Mbps (150MB/22min = 0.91 Mbps).
If my apparent bottleneck between PC and computer is 65 Mbps, how in the world could these 1 Mbps streams be struggling so much, even with all overhead accounted for? How can I improve / benchmark network performance between my computers?