两台快速机器之间的单连接速度较慢

我在从我们的一台虚拟服务器到我们的办公networking进行较大的文件传输时遇到了麻烦。 虚拟服务器作为VPN服务器,所以我们称之为“VPN”,但是VPN的使用不是问题,我使用直接连接进行文件传输。 如果有任何问题,本机使用Ubuntu 12.04.5 LTS。

现在,VPN服务器的上传速度大约为71,20 Mbit / s,而我们的办公networking(称为alix,在Debian 6上运行)的Internet网关的下载速度默认可以约为86.31 Mbit / s (这是一个100 Mbit线)。 我使用speedtest-cli (使用speedtest.net服务器)多次testing这些速度。 ping大概是35-44毫秒。

当我使用iperf我的传输速率在20.7 Mbit / s和35.7 Mbit / s之间。 与iperf多个连接iperf地提高了可用带宽。 所以这个问题可能是TCP窗口的大小(如其他主题所见),并不是说默认情况下线路上的stream量很大。 我使用了一个窗口大小计算器,现在知道我需要大约400KB的窗口大小。 所以我改变了两端(net.core.rmem和wmem,net.ipv4.tcp_rmem和wmem)的respecitve设置,但是更糟(〜4到9Mbit / s)。 我们没有丢包或任何东西。 在两台机器上启用了TCP窗口缩放。 两端都没有防火墙限制。

我可以做些什么来进一步缩小原因甚至已经提高吞吐量? 谢谢你的帮助。