无需 FTP 即可快速传输文件

无需 FTP 即可快速传输文件

我有一台本地 PC 和一台远程 PC。两种情况下都不允许打开 FTP 端口。

它们都运行 Windows 7,并配有 VPN 连接。

使用 xcopy 复制单个大型压缩文件(2G)非常慢。

我尝试使用 cygwin 复制,但运行速度差不多。

有没有什么技巧可以更快地完成此操作?

答案1

传输文件的最大速度取决于您的连接带宽。FTP、HTTP、SSH 等协议在增加的开销方面有所不同。但对于 2GB 的单个文件,开销影响并不大。那么,如果您的连接带宽为 100Mbps,则传输文件将花费超过 2.86 分钟。

2GB = 2,147,483,648 bytes = 17,179,869,184 bits

17,179,869,184 bits / 100Mbits/s = 171.79869184 seconds = 2.86 minutes

这是理想时间。实际上,您有协议开销,并且您的网络交换机也可能会影响这一点。因此实际传输时间将远远超出此时间。

答案2

我会做出有根据的猜测……您使用 VPN 是因为远程计算机确实是远程的,即距离很远(至少在另一栋楼里?);您看到的 1.0Gbps 速度与您本地电缆有关,但限制因素可能是远程计算机的上传速度(因为在大多数 ISP 中,上传速度低于下载速度)。做一些计算,你会发现 1Gbps 的 0.08% 是 ~100 Kbyte/秒 - 就是这样吗?如果不是:您看到的速度到底是多少?较小的文件也会发生同样的事情吗?未压缩的文件?两台计算机之间有什么样的网络?

相关内容