Reduce data transfer rate across the internet connection.
Reduce data transfer rate across the internet connection.
It would suggest a new router, though that was uncertain for a while. I'm considering moving from consumer to enterprise-level gear. I had to remind myself that only my destination could handle it quickly (theoretically), but my source can't provide it. Still, it looks like the effort of getting 10G is simpler if I go hardware-first. My memory isn’t clear, but in a recent CCNA class I learned that two gigabit connections don’t add up to a single 2Gb connection for bandwidth purposes. Could that explain why you can’t fully use both links? You’d need more parallel tasks.
This clarifies a lot, but I often overlook the constraints of consumer products. Considering this, the best choice without a full network overhaul is a direct connection either by wire or Wi-Fi. Just plug them together without aggregation. When you do aggregate them, the traffic will be distributed across the combined links. From a software perspective, it looks like a single 2-gig link.
You might consider adjusting settings like layer 2 DSCP marking for UDP in both the switch and client configurations. This ensures all UDP packets get EF, though effectiveness depends on your equipment. You can also edit a registry entry to assign a specific QoS value to all Windows traffic. For Samba/SMB/CIFS problems, using rsync with a --bwlimit option in WSL or transferring via SCP with lower rates can help. A dedicated secondary NIC with its own IP rules on each side or upgrading to a 10G switch may also provide better performance.
I experienced the same problem just moments ago. While copying files from a Raspberry Pi to my PC, another person was watching a video stream from a NAS to an Android device, which caused the streaming to freeze. The issue only resolved when I paused the copying process. Based on that, I searched for file copiers with speed controls and discovered Ultracopier. There could be more options available.
It seems likely it was connected via WiFi. If those were separate devices, they wouldn't share the same network bandwidth.
We lack information about the network layout but it's easy to fully utilize gigabit, which was my main challenge here. My plan was to use 2.5G since the cost is now reasonable compared to 10G. Because I don’t run raid 0, 5 or similar, maximum speeds are capped by a single HD, and 2.5G comfortably handles that with extra capacity.
They only mentioned four distinct clients, suggesting that connecting Gigabit between the Pi and PC shouldn't affect the bandwidth between the NAS and Android box—unless WiFi is used or there are multiple switches/routers creating a bottleneck. Even on WiFi, I managed to send files from my NAS to two laptops simultaneously, but the transfer speed dropped significantly (around half) due to what seemed like MU-MIMO handling.