【问题标题】:Traffic Shaping tc-tbf流量整形 tc-tbf
【发布时间】:2013-09-16 16:00:02
【问题描述】:

我正在尝试在我的无线接口上使用 tc 和 tbf qdisk 设置流量整形,以限制下载带宽。 至此,我成功编写了使用 HTB 的 Wondershaper。我想使用无类整形,并且读到这项工作的正确 qdisk 是 TBF。

但是当我尝试设置它时,没有效果:下载一直在快速进行。

我尝试了不同的方法来做到这一点,但都没有成功:

tc qdisc add dev wlan0 root tbf rate 0.5mbit burst 5kb latency 70ms peakrate 1mbit minburst 1540


tc qdisc add dev wlan0 handle 1:0 root dsmark indices 1 default_index 0
tc qdisc add dev wlan0 handle 2:0 parent 1:0 tbf burst 20480 limit 20480 mtu 1514 rate 32000bps

tc qdisc add dev wlan0 root tbf rate 10Mbit burst 10kb latency 5ms

tc qdisc add dev wlan0 root tbf rate 220kbit latency 50ms burst 1540

谁能给我任何建议,告诉我该怎么做,或者我哪里做错了??

【问题讨论】:

    标签: trafficshaping


    【解决方案1】:

    你需要区分数据包的方向。两个方向是:

    • egress:这是关于离开系统的数据包。如果您的系统生成数据包的速度超过了介质可以处理的速度,您的系统会将数据包排队。当排队发生时,您可以控制队列的顺序(调度),可以延迟发送数据包(整形),还可以丢弃数据包(丢弃)。
    • 入口:这是关于到达您系统的数据包。您无法控制数据包何时到达。您所能做的就是决定是否要处理它们。这称为“监管”。

    由于您的用例正在下载,我们正在讨论入口。令牌桶过滤器是一种排队算法,所以这里不适用。影响下载的唯一方法是丢弃数据包(或使用 ECN 模拟丢弃)。你可以在LARTC找到更多关于警务的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-30
      • 1970-01-01
      • 2017-10-09
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      • 2023-03-27
      • 2011-01-06
      相关资源
      最近更新 更多