Linux   发布时间:2022-05-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 提高高延迟链路上大文件传输的速度大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以,我最近需要从我们的海外办事处通过互联网提取大文件.这两个办公室都有两个方向的50Mbit光纤链路,但是往返时间非常可怕,从一个好日子的450毫秒到一个废话的750毫秒不等.

最初,我尝试通过VPN连接提取文件但是在几次失败的传输(smb真的很糟糕的慢速链接)和最大速度达到大约128kBps后,一个快速的谷歌显示我遇到了Windows TCP窗口缩放问题.

我已经通过商业私有云类型服务推送文件,这使得文件在这里更快,所以以下更多的是好奇心而不是其他任何东西.

除此之外,两端的互联网访问都是通过http代理进行的.但是,我确实拥有两端机器的管理员权限.

你会如何获得更好的速度?

我尝试过的事情:

1)两个linux虚拟机之间的简单SFTP,使用COrkscrew通过http代理冲出,第三个中介将两端连接在一起.达到的速度:约600kBps.

2)SFTP但使用OpenSSH修补HPN-SSH.开瓶器和中间配置与1)相同.如果速度提高很少.

3)按照2,但使用带有pget -c -n 10的LFTP来打破转移到块中.这是目前为止最好的,看到3.5MBps ……

欢迎所有改进.

解决方法

目前,我正在使用 UDR作为传输,通过在UDP上包装rsync来解决长距离和更高延迟链路上的传输问题. UDR uses UDT,描述为:

这默认禁用加密,这是我在修补HPN-SSH时所需要的一件大事,但UDP方法有很大帮助. UDR / UDP解决方案的主要好处是命令功能不会发生太大变化.您最终使用udr预先添加rsync命令.

udr rsync -avP --stats --delete --inplace /data/ mir1:/data/

另见:Possibility of WAN Optimization for SSH traffic

大佬总结

以上是大佬教程为你收集整理的linux – 提高高延迟链路上大文件传输的速度全部内容,希望文章能够帮你解决linux – 提高高延迟链路上大文件传输的速度所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:所以