内网部署了 gitlab,阿里云主机做中转( 5Mbps 带宽),用 autossh 转发 gitlab 的 http 和 ssh 端口,有开发的同事反馈经常 clone 仓库失败,我自己测试了一下,平均速度 100 多 k,pull 到五六十兆的时候,就提示 fatal the remote end hung up,early EOF
首先我怀疑的是内网的速度,所以我用 scp 测试了一下大文件上传到中转服务器,上传和下载实际速度都能达到 500K+,然后,我在内网 clone 仓库都是刷刷刷地下载下来,但一旦走 autoshh 通道,就死活保持在 120k 左右,我知道 tcp on tcp 不是一个好方案,但是这个 autossh 传输性能会打这么大折扣?
首先我怀疑的是内网的速度,所以我用 scp 测试了一下大文件上传到中转服务器,上传和下载实际速度都能达到 500K+,然后,我在内网 clone 仓库都是刷刷刷地下载下来,但一旦走 autoshh 通道,就死活保持在 120k 左右,我知道 tcp on tcp 不是一个好方案,但是这个 autossh 传输性能会打这么大折扣?