使用Git的涓流

cg5*_*505 7 git bandwidth-throttling trickle

我想用涓流来扼杀一个简单的git pull .这看起来应该很简单:trickle -d 100 git pull但是当git显示其带宽速率时,它对我来说仍然徘徊在3.3 MiB/s左右,远大于假设的最大值1000 KB/s.

看到涓涓细流在8年内没有更新,我感到气馁,但我希望我仍能解决这个问题.

其他可能有用的随机信息:

  • Fedora 20
  • trickle -V: trickle: version 1.07
  • git --version: git version 1.9.0
  • 我也使用hub,但我尝试过有没有集线器.我没有看到任何区别.
  • 我用zsh.
  • ip addr:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:2e:5f:86:4b:8b brd ff:ff:ff:ff:ff:ff inet 192.168.1.142/24 brd 192.168.1.255 scope global dynamic em1 valid_lft 64050sec preferred_lft 64050sec inet6 2601:d:b700:679:a2e:5fff:fe86:4b8b/64 scope global noprefixroute dynamic valid_lft 216580sec preferred_lft 216580sec inet6 fe80::a2e:5fff:fe86:4b8b/64 scope link valid_lft forever preferred_lft forever 3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 4c:80:93:a0:d7:14 brd ff:ff:ff:ff:ff:ff

当然,我很乐意提供任何其他信息.谢谢.

fla*_*aky 7

只是尝试了这样,它工作 - 至少与一个git克隆,给它一个镜头.

Fedora 20 | 涓涓1.07 | git 1.9.3

trickle -sd 100 git clone
Run Code Online (Sandbox Code Playgroud)

-s代表:

-s           Run trickle in standalone mode independent of trickled
Run Code Online (Sandbox Code Playgroud)