如何预留带宽?

Kak*_*rua 9 internet instant-messaging

在 Windows 中,有一个注册表项称为Reserve bandwidth。使用该系统从我的 INTERNET 连接中保留了一些带宽,以便在我下载所有其他连接的应用程序时可以在最少的 INTERNET 支持下运行。

就像保留带宽有助于在我下载时保持其他应用程序(所有类型的信使)在线。但是在 Ubuntu 中,我的连接速度足够好,但是当我下载文件时出现问题,我的所有信使都处于离线状态。谁能告诉我如何解决这样的问题?或者为什么会发生这种情况?

Anw*_*war 14

(功劳归于超级用户中这篇帖子的回答者)

  • 使用以下命令安装涓流:

    sudo apt-get install trickle
    
    Run Code Online (Sandbox Code Playgroud)

    或使用软件中心:

    通过软件中心安装

  • 使用涓流启动任何程序,指定它的下载限制。例如,打开一个下载限制为 20 KB/s 的新 Firefox 实例,使用此命令

    trickle -s -d 20 firefox
    
    Run Code Online (Sandbox Code Playgroud)

    在这里,-s说涓流在没有任何守护程序的情况下独立运行,-d是对下载速度的限制。您还可以使用-u选项来指定上传速度。

有关更多帮助,请参阅滴流手册页


如果要限制接口卡的带宽

还有另一种工具可用于限制网络接口的速度。它被称为奇迹塑造者。使用此工具,您可以限制接口卡的速度。

  • 使用以下命令安装它:

    sudo apt-get install wondershaper
    
    Run Code Online (Sandbox Code Playgroud)

    或使用软件中心:

    通过软件中心安装

  • 要将 eth1 接口的下载速度限制为 2000 千位/秒,我将运行以下命令:

    wondershaper eth1 2000

    确切的语法是

    wondershaper [ interface ] [ downlink ] [ uplink ]

Wondershaper 的手册页