WAN 上的 scp 传输速度慢

Rob*_*Sha 5 performance networking scp

我有一条 300mbit 对称光纤线路,我必须将 51MBYTE tar 文件从 HOST A(光纤 300mbit)传输到 HOST B(具有超过千兆位带宽的数字海洋机器)。

在两边我都得到了不错的速度测试结果(A 上 300mbit,B 上 700)但是当我从 A 到 BI 的 scp 得到了这个:

assets.tar            100%   51MB 220.3KB/s   03:55
Run Code Online (Sandbox Code Playgroud)

最高速度只有220kbit。

但是如果我从 HOST B 到 AI 做了一个非常好的结果:

assets.tar            100%   51MB   8.4MB/s   00:06    ***REALLY GOOD SPEED***
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

Jak*_*uje 1

SCP 是一个非常简单的工具,可以简单地来回复制文件。它并不是为超快速度而设计的,而且两侧的缓冲区都非常小。

如果您的目标是性能,则应该使用sftprsync

关于速度测量,我们画一些图:

[host A]   --- ??? mbit  ---    [host B]
        \                      /
         \ 300 mbit           / 700 mbit
          \                  /
           [speedtest server]
Run Code Online (Sandbox Code Playgroud)

两台主机之间的数据不必经过您测量速度的速度测试服务器(它们可能不会经过),因此这些措施与您的情况无关。如果您想测量这两个主机之间的速度,您确实需要测量这两个主机之间的流量,而不是其他任何东西。可能有一些线是不对称的或以不同的方式限制的。