我在 Ubuntu Server 12.0.4 上安装了 git,并与 gitlab 协同工作。Ubuntu 本身是 Hyper-V Server 2012 R2 中的虚拟机。
我正在比较 command 的性能git clone git@my-server:group/repo.git,因此它不是“本地 git”协议,而是始终是 SSH。
如果我通过 ssh 从同一个 VM 克隆 - 它显示速度 ~15-20 MiB/s。从同一物理服务器上的其他 VM 或同一 LAN 中的其他机器 - 70-200 KiB/s,这是非常缓慢的。我已经尝试过 windows box 和 linux 的。
我试着用谷歌搜索并找到了这个,但这似乎不是问题:我试过 a) 使用 Putty 的 PLink;b) 在 windows 上将 OpenSSH 更新到 2014 年 1 月的版本,甚至 c) 使用 linux box - 没有运气。
我尝试使用 iperf,这绝对不是网络问题:同一管理程序中的 VM 之间的连接为 ~300-400 Mb/s,VM 与 LAN 中的其他机器之间的连接 - ~10 Mb/s(100 Mbit以太网连接)。 …