在 Windows 中有一个名为的注册表项预留带宽. 该系统从我的互联网连接中保留了一些带宽,以便当我下载时,所有其他连接的应用程序都可以在最低限度的互联网支持下运行。
像保留带宽有助于保留其他应用程序(所有类型的通讯程序)在线的当我下载时。但在 Ubuntu 中我的连接速度足够好,但问题出现时,当我下载文件时,我的所有 Messenger 都会离线状态有人能告诉我如何解决此问题吗?或者为什么会发生这种情况?
答案1
使用以下命令安装 trickle:
sudo apt-get install trickle
或者使用软件中心:
使用 trickle 启动任何程序并指定其下载限制。例如,打开一个新的 Firefox 实例,下载限制为 20 KB/s,使用此命令
trickle -s -d 20 firefox
这里
-s
说的是trickle是独立运行的,没有任何守护进程,-d
限制下载速度。你也可以使用-u
选项来指定上传速度。
参见 trickle 手册页以获得更多帮助。
如果你想限制接口卡的带宽
还有另一种工具可用于限制网络接口的速度。它被称为 wondershaper。使用此工具,您可以限制接口卡的速度。
使用以下命令安装:
sudo apt-get install wondershaper
或者使用软件中心:
为了将 eth1 接口的下载速度限制为 2000 千比特/秒,我会运行以下命令:
wondershaper eth1 2000
确切的语法是
wondershaper [ interface ] [ downlink ] [ uplink ]