第 9 章. 带宽管理队列规则

目录
9.1. 队列和队列规则详解
9.2. 简单、无类别队列规则
9.2.1. pfifo_fast
9.2.2. 令牌桶过滤器
9.2.3. 随机公平队列
9.3. 关于何时使用哪种队列的建议
9.4. 术语
9.5. 有类别队列规则
9.5.1. 有类别 qdisc 和类中的数据流
9.5.2. qdisc 族系:根、句柄、同级和父级
9.5.3. PRIO qdisc
9.5.4. 著名的 CBQ qdisc
9.5.5. 分层令牌桶
9.6. 使用过滤器分类数据包
9.6.1. 一些简单的过滤示例
9.6.2. 您通常需要的所有过滤命令
9.7. 中间排队设备 (IMQ)

现在,当我发现这一点时,它真的让我大吃一惊。 Linux 2.2/2.4 配备了管理带宽所需的一切,其方式可与高端专用带宽管理系统相媲美。

Linux 甚至远远超出了 Frame 和 ATM 所提供的范围。

为了防止混淆,tc 使用以下规则来指定带宽
mbps = 1024 kbps = 1024 * 1024 bps => byte/s
mbit = 1024 kbit => kilo bit/s.
mb = 1024 kb = 1024 * 1024 b => byte
mbit = 1024 kbit => kilo bit.
在内部,数字以 bps 和 b 存储。

但是当 tc 打印速率时,它使用以下方式

1Mbit = 1024 Kbit = 1024 * 1024 bps => bit/s