Ubuntu限制本地上传、下载网速(限速)

        对于实际工作中,可能会需要限制上传或者下载速度,Windows可以直接用360就能做到,但

是对Ubuntu这种linux系统来说,生态不是很完善。需要下载插件,通过命令来实现。

废话不多说,直接来重点。

a、安装 wondershaper:

sudo apt-get install wondershaper

b、执行命令

#限制eth0网卡下载速度10000K,上传速度5000K

sudo wondershaper 网卡名字 10000 5000

#清除eth0网卡的网速限制

sudo wondershaper clear 网卡名字

### Ubuntu 中配置限速策略 在 Ubuntu 中可以通过多种工具来实现对本地上传下载速度的限制。以下是几种常用的方法: #### 使用 `wondershaper` 工具设置最大带宽 对于希望简单快速地设定上下行带宽上限的情况,可以安装并使用 `wondershaper` 这一轻量级工具[^1]。 ```bash sudo apt-get update && sudo apt-get install wondershaper ``` 通过下面命令可分别指定接口名称(通常是 eth0 或者 wlan0)、下载速率以及上传速率来进行流量整形操作: ```bash sudo wondershaper <interface> <download_rate_kbps> <upload_rate_kbps> ``` 例如要将名为eth0 的网卡设为最高下行 5Mbps (即 5 * 1024 kbps),上行为 1Mbps,则执行如下指令: ```bash sudo wondershaper eth0 5120 1024 ``` 当不再需要这些限制时,可通过清除规则的方式恢复默认状态: ```bash sudo wondershaper clear <interface> ``` #### 利用 `trickle` 实现应用层限流 如果仅需针对特定应用程序进行限速处理而不影响整个系统的网络性能的话,“trickle” 是个不错的选择[^2]。 首先同样是从官方源获取软件包: ```bash sudo apt-get install trickle ``` 之后便可以在启动目标程序前加上相应参数完成即时生效的速度管控;比如让 wget 下载文件的同时将其传输能力限定于每秒最多接收8KB数据、发送不超过3KB字节: ```bash sudo trickle -d 8 -u 3 wget http://example.com/file.zip ``` 需要注意的是并非所有进程都支持这种方式管理其IO特性,因此建议先尝试后再决定是否长期采用此方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值