HTB率和Ceil值之间的差异

HTB率和Ceil值有什么区别?

费率是在带宽紧张时他们将被允许分配的比率。 但是,当带宽不够紧张时,HTB允许类从其他类“借用”带宽。 Ceil限制他们可以借到多less钱。 可以说你有这个:

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 

如果所有1:10,1:11,1:12级别都尝试发送尽可能,他们将被允许发送他们允许的30kbps。 相反,如果1:10是唯一发送的。 可以借用一些家长的带宽,因为它的兄弟姐妹没有使用它,但它将不能使用所有的100kbps,它将只能使用60kbps,因为它受到ceil的限制。

你可以这样想。 您必须花费代币才能发送带宽。 费率是多快,你给予令牌花费。 细胞是你有多less个兄弟姐妹没有使用的令牌,你可以借钱。