Moh*_*ati 22 networking process bandwidth limit
我想在一个 shell 中更新我的 linux,但默认情况下,更新程序中的 wget 或 axel 使用所有带宽。
我怎样才能限制这个外壳的速度?
我希望其他 shell 拥有公平的份额,并限制该 shell 中的所有内容 - 类似于代理!
我使用 Zsh 和 Arch Linux。
这个问题侧重于进程范围或会话范围的解决方案。请参阅如何限制网络带宽?适用于 Linux 上的系统范围或容器范围的解决方案。
Ulr*_*gel 24
看看涓流用户空间带宽整形器。只需使用涓流启动您的外壳并指定速度,例如:
trickle -d 100 zsh
Run Code Online (Sandbox Code Playgroud)
它试图将在此外壳内启动的所有程序的下载速度限制为 100KB/s。
由于涓流使用,LD_PRELOAD这不适用于静态链接程序,但这对大多数程序来说不是问题。