- eBPF 带宽限制层(需要 annotation)
只有当 Pod 有这些 annotation 时才生效:
- kubernetes.io/egress-bandwidth: "10M"
- kubernetes.io/ingress-bandwidth: "20M"
🤔 没有 annotation 时的影响
✅ FQ Qdisc 本身的影响
FQ (Fair Queue) qdisc 即使没有带宽限制,也会对流量产生影响:
传统 qdisc (pfifo_fast) → FQ qdisc ↓ ↓ 按优先级简单排队 按流(flow)公平排队 可能有突发拥塞 更平滑的流量调度
FQ qdisc 的特性:
- ✅ 更公平的调度:每个 TCP 流得到公平的带宽分配
- ✅ 减少 bufferbloat:减少排队延迟
- ✅ 支持 TCP pacing:配合 BBR 效果更好
- ⚠️ 轻微的 CPU 开销:比 pfifo_fast 稍高,但通常可以忽略