noctorum Asked: 2012-05-16 08:56:16 +0800 CST2012-05-16 08:56:16 +0800 CST 2012-05-16 08:56:16 +0800 CST HTB 率和 Ceil 值之间的差异 772 HTB率和Ceil值有什么区别? traffic-shaping tc htb 1 个回答 Voted Best Answer stew 2012-05-16T09:22:51+08:002012-05-16T09:22:51+08:00 Rate 是当带宽紧张时允许他们分配的速率。但是,当带宽不紧张时,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 如果所有 classes 1:10,1:11,1:12 都尝试尽可能多地发送,他们将被允许发送他们允许的 30kbps。如果相反,1:10是唯一的发送。它将被允许借用一些父带宽,因为它的兄弟姐妹没有使用它,但它不能使用所有 100kbps,它只能使用 60kbps,因为它受到 ceil 的限制。 你可以这样想。您必须花费令牌才能发送带宽。速率是您获得代币消费的速度。ceil 是允许您借用您的兄弟姐妹中未使用的代币的数量。
Rate 是当带宽紧张时允许他们分配的速率。但是,当带宽不紧张时,HTB 允许类从其他类“借用”带宽。Ceil 限制了他们可以借多少钱。假设你有这个:
如果所有 classes 1:10,1:11,1:12 都尝试尽可能多地发送,他们将被允许发送他们允许的 30kbps。如果相反,1:10是唯一的发送。它将被允许借用一些父带宽,因为它的兄弟姐妹没有使用它,但它不能使用所有 100kbps,它只能使用 60kbps,因为它受到 ceil 的限制。
你可以这样想。您必须花费令牌才能发送带宽。速率是您获得代币消费的速度。ceil 是允许您借用您的兄弟姐妹中未使用的代币的数量。