Networking

限制特定 shell 的網際網路頻寬使用

  • November 15, 2019

我想在一個 shell 中更新我的 linux,但預設情況下,更新程序中的 wget 或 axel 會使用所有頻寬。

我怎樣才能限制這個shell的速度?

我希望其他 shell 擁有公平的份額,並限制該 shell 中的所有內容 - 類似於代理!

我使用 Zsh 和 Arch Linux。

此問題側重於流程範圍或會話範圍的解決方案。請參閱如何限製網路頻寬?用於 Linux 上的系統範圍或容器範圍的解決方案。

看看涓涓使用者空間頻寬整形器。只需用涓流啟動你的外殼並指定速度,例如:

trickle -d 100 zsh

它試圖將在此 shell 中啟動的所有程序的下載速度限制為 100KB/s。

由於涓流使用LD_PRELOAD,這不適用於靜態連結程序,但對於大多數程序來說這不是問題。

http://lartc.org/wondershaper/

它在 Ubuntu / Debian 儲存庫中,也可能在其他儲存庫中。它不僅限制了單個外殼,還限制了整台機器。雖然從來沒有自己嘗試過

引用自:https://unix.stackexchange.com/questions/39384