速率是带宽紧张时允许分配的速率。然而,当带宽不紧张时,HTB 允许类从其他类“借用”带宽。Ceil 限制了他们可以借的金额。假设你有这个:
tc class add dev eth0 parent 1: classid 1:1 htb rate 90kbps ceil 90kbps
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 30kbps ceil 60kbps
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 30kbps ceil 60kbps
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 30kbps ceil 60kbps
Run Code Online (Sandbox Code Playgroud)
如果所有类别 1:10,1:11,1:12 都尝试发送尽可能多的数据,则它们将被允许发送允许的 30kbps。相比之下,如果 1:10 是唯一的一次发送。它将被允许借用一些父母带宽,因为它的兄弟姐妹不使用它,但它不能使用全部 100kbps,它只能使用 60kbps,因为它受到 ceil 的限制。
你可以这样想。您必须花费代币才能发送带宽。速率是指您获得代币花费的速度。ceil 是允许您借用多少个兄弟姐妹中未使用的代币。
归档时间: |
|
查看次数: |
6470 次 |
最近记录: |