总而言之,这些是简单的队列,它们实际上通过重新排序、减速或丢弃数据包来管理流量。
以下提示可能有助于选择使用哪个队列。 它提到了 第 14 章 中描述的一些队列规则。
要纯粹减慢出站流量,请使用令牌桶过滤器。 如果您扩展桶,则可用于高达巨大带宽。
如果您的链路确实已满,并且您想确保没有单个会话可以支配您的出站带宽,请使用随机公平队列。
如果您有一个大型骨干网并且知道自己在做什么,请考虑随机早期丢弃(请参阅高级章节)。
要“整形”您不转发的入站流量,请使用入口策略器。 顺便说一句,入站整形称为“策略”,而不是“整形”。
如果您*正在*转发它,请在您转发数据的接口上使用 TBF。 除非您想整形可能通过多个接口发出的流量,在这种情况下,唯一的共同因素是入站接口。 在这种情况下,请使用入口策略器。
如果您不想整形,而只想查看您的接口是否负载过重以至于必须排队,请使用 pfifo 队列(不是 pfifo_fast)。 它缺少内部频带,但确实计算了其积压的大小。
最后 - 您还可以进行 “社会化整形”。 您可能并不总是能够使用技术来实现您想要的目标。 用户将技术限制体验为敌对的。 一句好话也可能有助于正确分配您的带宽!