BohumLee 2023-04-24 15:28 采纳率: 80%
浏览 35
已结题

限制带宽与burst之间的关系

以下命令中,斜杠前的限制带宽与斜杠后的x值之间有什么关系?如何根据限制带宽确定x的具体值?


tc filter add dev $DEV parent ffff: protocol all matchall police rate 限制带宽 burst 限制带宽/x drop
  • 写回答

5条回答 默认 最新

  • 语言-逆行者 2023-04-24 15:47
    关注

    基于new bing的回答:
    斜杠前的"限制带宽"指定了该过滤器的流量带宽上限,单位是bit/s或byte/s。斜杠后的"x"值指定了当流量超过了带宽限制时,丢弃的流量所占被匹配流量的比例,即类似于一个抖动系数。x的取值范围是0到1之间。

    根据限制带宽可以确定x具体的值。x值的计算可以遵循以下公式:

    x = burst / (限制带宽 * T)
    
    

    其中,burst代表网络拥塞时,最多可以容忍突发性的额外流量,一般介于100k到200k字节之间;T代表每个发送周期的时间长度,通常为TCP/IP中的RTT(Round Trip Time),拥塞窗口大小的倍数或一定时间段内的平均速率。

    因此,根据特定的网络拓扑和对带宽控制的需求,可以计算出x的具体值,并加入相应的过滤器规则中进行限制带宽。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月25日
  • 创建了问题 4月24日