适用系统:大多数 Linux(内核已启用
tc
、sch_*
、act_*
模块) 涉及组件:qdisc
(队列规则)、class
(类)、filter
(过滤器)、action
(动作)
快速认知:tc 能做什么
- 带宽整形:限制速率、突发(burst)、峰值(peakrate)
- 时延模拟:固定延迟、抖动(jitter)
- 丢包/乱序/损坏:模拟弱网、移动网络
- 队列管理:公平队列、主动队列管理(AQM)降低 bufferbloat
- 按流分类:基于 ip/port/proto 等进行不同带宽/优先级