Recommended Services
› Amazon Web Services
› LeanCloud
› New Relic
› ClearDB
keyv
V2EX  ›  云计算

关于在阿里云服务器上使用 git clone 的一个奇怪的现象

  •  
  •   keyv · Feb 20, 2020 · 5943 views
    This topic created in 2449 days ago, the information mentioned may be changed or developed.

    今天白嫖了一台阿里云北京的服务器。拿到手后,马上重装了 Archlinux,准备好好折腾一下。但是在用 AUR 装 neovim-git 的时候遇到了一个有关 git 的奇怪 bug。

    具体表现是:一开始 clone 的时候速度很快,维持在 1.7 MB/s 左右,但是 clone 一段时间之后速度就慢慢降低,最后降到个位数 KB/s。

    以上操作全部都是在使用代理的环境下,git 相关的代理配置确定没有问题,在本地和海外服务器用同一个版本的 git 均无法复现。

    请问有没有朋友遇到过相同的问题,或者有什么查找问题的思路都可以提出来。。

    19 replies  •  2020-02-22 14:03:30 +08:00
    lc7029
    lc7029
    Feb 20, 2020
    1
    怀疑是网络问题,网络设备的缓存满了,你的其它数据包就要排队等待
    DawnMoon
    DawnMoon
    Feb 20, 2020 via Android
    2
    很正常啊,被 QoS 了呗
    keyv
    keyv
    OP
    Feb 20, 2020 via iPhone
    3
    @lc7029 这个缓存具体指?阿里云的云服务器的网络质量应该还可以吧🤔,ping 我的代理服务器也不会丢包,延迟都是稳稳的一个定值,网络应该是相当稳定的
    keyv
    keyv
    OP
    Feb 20, 2020 via iPhone
    4
    @villivateur 我用的代理是 v2ray+ws+tls,按理来说不会专门针对我的海外服务器域名做 QoS,难道阿里云对去往海外的流量都有类似的 QoS 吗🤔
    lc7029
    lc7029
    Feb 21, 2020
    5
    @keyv 不一定是阿里云的网络,到你家任何一台网络设备的缓存都可能带来此后果。另外一种可能是被 QoS,给了很低的优先级,就被丢包了。
    lc7029
    lc7029
    Feb 21, 2020
    6
    @keyv 不一定是阿里云,你家到阿里云到国外服务商,每一台设备都有可能做 QOS
    keyv
    keyv
    OP
    Feb 21, 2020 via iPhone
    7
    @lc7029 跟我家的关系不大,因为都是在阿里云的服务器上操作的,看来原因是在阿里云到国外服务器这里了
    westjt
    westjt
    Feb 21, 2020
    8
    和阿里云无关, 这个是 TCP 协议的机制导致的. 所以一般梯子服务器的内核在这个上面启用 bbr, 就能解决.
    niming007zh2
    niming007zh2
    Feb 21, 2020
    9
    @keyv 阿里云线路国内很快,国外会严重丢包,你需要搞清楚。
    keyv
    keyv
    OP
    Feb 21, 2020
    10
    @westjt bbr 一直是开着的
    westjt
    westjt
    Feb 21, 2020
    11
    @keyv bbr 是要向你发数据的那一台服务器开启了才行。 不是你本地去下载的那一台开启。
    所以这种情况下, 用一个开了 bbr 的梯子比较有效。 外面之前 git yum 都是这种现象 也都是这样解决的。
    keyv
    keyv
    OP
    Feb 21, 2020
    12
    @westjt 对,我的意思就是那台在海外做代理的服务器一直开着 bbr,所以才推断有可能是阿里云的问题
    westjt
    westjt
    Feb 21, 2020
    13
    @keyv 嗯 如果同样环境在家没事, 那确实有理由怀疑。
    axingg
    axingg
    Feb 22, 2020
    14
    我关心怎么白嫖。。
    idragonet
    idragonet
    Feb 22, 2020
    15
    正常! 这个 IP 段给防火墙关照了。
    rf99wSiT6IxH1Z23
    rf99wSiT6IxH1Z23
    Feb 22, 2020
    16
    开 v2ray 会快点,不然我 github 都打不开了
    keyv
    keyv
    OP
    Feb 22, 2020 via iPhone
    17
    @cnscorpions 哈哈哈,没好好读题被我逮到了。我题目中说了,我已经开了代理了🤣
    keyv
    keyv
    OP
    Feb 22, 2020 via iPhone
    18
    @idragonet 你是指我做代理的服务器所在的 ip 段嘛?这倒是有可能🤔不过我觉得所谓的防火墙应该在阿里云这边
    keyv
    keyv
    OP
    Feb 22, 2020 via iPhone
    19
    @axingg 阿里云这几天有个疫情期间学生可以白嫖半年的活动,你可以搜一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4392 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 03:56 · PVG 11:56 · LAX 19:56 · JFK 22:56
    ♥ Do have faith in what you're doing.