文件传输在一个方向上非常慢

文件传输在一个方向上非常慢

我在调试连接问题时遇到了麻烦:

  • 服务器 A(OMV)具有快速的互联网连接:下载速度为 900mbps / 上传速度为 600 mbps
  • 客户端 B(使用 wsl 的 Windows 10)具有良好的互联网连接:下载速度为 900mbps / 上传速度为 300 mbps

我在 A 和 B 之间设置了一个 openvpn(与 wireguard 相同)隧道。
通过 openvpn 隧道从 B 到 A 的 RSYNC / SCP / FTP 传输是非常慢
双方的 MTU 均设置为 1500

iperf 结果是:

  • A->B:100Mbps
  • B->A:10Mbps

通过 VPN 进行 HTTP 调用:

  • B->A10 Mbps

通过互联网进行 HTTPS 调用:

  • A->B 300 Mbps
  • B->A10Mbps

注意10Mbps当 A 通过 VPN 或互联网接收时,阈值。我想我以前遇到过这个与 http 调用缓慢相关的问题,我不得不对 eth 接口进行一些调整,但我对此不太确定。此外,为什么它在 torrenting 时会运行良好?

我一开始以为这是一个与加密相关的问题,因为 A 只有 Pentium J5005,而 B 有 5900x然而,在 A 上进行种子下载时(A 是种子箱),我可以获得高达 300-400 Mbps 的速度

最后一件事,A 上的每个服务都是容器化的:
openvpn、wireguard、反向代理、torrent 客户端

从 B 执行了 scp 和 rsync。
从 A 执行了 ftp(get)。
服务器上没有 CPU/内存使用率过高的迹象

非常感谢您给我的任何提示

相关内容