【问题标题】:Periodical speed increases in git clonegit clone 中的周期性速度增加
【发布时间】:2021-11-08 14:54:54
【问题描述】:

当我注意到在执行 git 克隆时(我做了两个),我正在将存储库克隆到(DigitalOcean)服务器上,这些都是从 Github 克隆的。我在我的网络图表中看到了一些奇怪的行为:

如您所见,下载看起来会定期加速,但随后会迅速恢复到“正常水平”。当我检查图表中的特定点时,我注意到这些点也非常周期性。在第一个峰值之前有 6 个测量点,在峰值本身期间有 2 个,然后是另外 6 个,然后在峰值期间有 3 个,然后是另外 6 个,然后在峰值期间有 2 个,然后是另外 6 个。因此这里的模式是 6-2-6 -3-6-2-6。

我再次运行 git clone 并看到相同的行为。是不是 DigitalOcean 正在以某种方式简化这些图表(它可能只是一个他们以某种方式处理的常规抛物线)还是 github 正在做些什么来以某种方式强制这种行为?

【问题讨论】:

  • 也可以在 GitHub 端进行节流/带宽整形......或者类似地从 Digital Ocean 端。或者 GitHub 在包文件之间切换......或者确实简化的图表没有显示太多细节,因此看起来总是锯齿状......
  • 几乎可以肯定不是 Git 本身,它只是在底层系统允许的范围内以最快的速度读写。

标签: github digital-ocean


【解决方案1】:

这可能与正在下载的文件数量有关。当下载较小的文件时,整体速度和数据使用量会比下载一个大文件时更低,因为程序不必切换文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    • 2018-12-05
    • 2021-09-26
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多