Network speed limited to 300Mbps on gigabit connections
Network speed limited to 300Mbps on gigabit connections
During file transfers from my server's HDD using SMB over Wi-Fi on my Ubiquiti AP AC PRO (configured at 80MHz channel width), I achieve around 22MB/s, which is near the drive’s maximum of 27MB/s. However, when accessing the SSD via SSH, the speed drops to a maximum of 38MB/s, falling short of the expected 50MB/s or higher. Although Wi-Fi isn’t ideal due to instability and potential speed limits, I anticipate better performance given my current setup.
The SSD served as both my boot and system storage, not configured for SMB sharing. This made it accessible on my network. I also moved a large file to the server using its GUI file browser, copying it via SSH to the same internal drive, which achieved speeds exceeding 50 MB/s.
Great speed! SSH has always been slower than this, even over a wired link. Let's try a quick check. Can you plug in an Ethernet cable to the machine (turn off Wi-Fi) and run an SSH transfer? This should help us figure out if the problem is network-related.
Test completed. Performance wasn't highly consistent during the test, yet it achieved 85 MB/s within the initial moments.
Since I mentioned earlier, the SSD is my main storage drive, and openmediavault doesn't allow me to include it in SMB shares easily. Also, I rely on SSH for remote access outside my local network. No, I'm using just one network with no subnets.
iperf indicates performance metrics rather than actual file transfer rates. Copying files doesn't accurately reflect network speed, as you won't achieve the advertised wifi speeds. Those are link speeds, and typically only a third to half of them are realized during real-world usage.
I haven't configured iperf; it's available for both Windows and Linux by default. For testing speeds, you can run commands like "iperf -c <server> -t 1" from your laptop to compare with the AP or server. Your goal is to achieve around 400 Mbps.