1. 使用 Wondershaper 限制网络带宽:  yum -y install  wondershaper

  2. Wondershaper 可以用于限制特定网络接口(如 eth0、wlan0)的下载和上传速度。

    使用 Wondershaper 来限制接口的带宽的一般格式如下:

    sudo wondershaper <interface> <download_speed> <upload_speed>
    
    • <interface>:要限制带宽的网络接口名称,例如 eth0 或 wlan0。
    • <download_speed>:指定下载速度的限制,单位为 Kbps。
    • <upload_speed>:指定上传速度的限制,单位为 Kbps。

    例如,将接口 eth0 的下载速度限制为1Mbps,上传速度限制为500Kbps,您可以运行以下命令:

    sudo wondershaper eth0 1000 500
    

    这将限制 eth0 接口的带宽。

  3. 清除限速规则:

    如果您想关闭或删除接口上的限制,则可以使用以下命令清除限速规则:

    sudo wondershaper clear <interface>
    

    例如,要清除对于 eth0 接口的限速规则,运行以下命令:

    sudo wondershaper clear eth0

二、 Trickle 是一个在 Linux 系统上限制进程带宽的工具。下面是 Trickle 的使用方式的详细说明

yum -y install  trickle

1. 使用 Trickle 限制进程带宽:

Trickle 可以用于启动任何需要进行带宽限制的应用程序。为了限制特定程序的带宽,您需要在运行该命令时在前面添加 trickle

使用 Trickle 来限制进程带宽的一般格式如下:

trickle -d <download_speed> -u <upload_speed> <command>

例如,要将 Firefox 浏览器的下载和上传速度分别限制为100 KB/s,您可以运行以下命令:

trickle -d 100 -u 100 firefox

这将启动 Firefox 并限制其带宽使用。

  • -d <download_speed>:指定下载速度的限制,单位为 KB/s。
  • -u <upload_speed>:指定上传速度的限制,单位为 KB/s。
  • <command>:要运行的命令和参数。

 2. 要取消 Trickle 对进程的带宽限制,可以通过以下几种方式之一来完成:

  1. 使用 Ctrl+C 终止 Trickle 命令:

    如果您是在终端中直接运行 Trickle 命令,并且还没有使用 & 将其置于后台运行。您可以按下 Ctrl+C 来终止 Trickle 命令。这将停止并取消对该命令所启动进程的带宽限制。

  2. 关闭受限程序或进程:

    另一种方法是关闭正在受到 Trickle 限制的程序或进程。当相关程序或进程停止时,Trickle 的限制也会随之解除。

  3. 结束 Trickle 进程本身:

    您还可以手动结束运行 tricled(Trickle 后台处理程序)的进程来取消全部限速规则。

    • 首先,查找 tricled 的 PID(进程 ID),可以使用类似如下的命令:

      ps aux | grep tricled
      

      在输出结果中找到与 tricled 相关的行,其中包含其 PID。

    • 然后,使用以下命令结束该进程(将 <pid> 替换为实际的 PID):

      sudo kill <pid>
      

请注意,在取消 Trickle 的带宽限制之前,请确保已针对正确的进程和参数执行上述步骤。

Logo

更多推荐