Next Previous Contents

11. 其它信息(Other information)

Esteve Camps Chust <marvin@grn.es>
本文取材于我的论文"QoS Support in Linux", September 2000.

源文件﹕

11.1 WRR

此一 qdisc 并不包括在标准的核心里面﹐但可以从 这里 下载。目前来说﹐此 qdisc 仅在 Linux 2.2 核心上面测试过﹐应该也可以在 2.4 核心工作的。

WWR qdisc 将频宽以 weighted round robin 的形式分配给各类别。也就是﹐像 CBQ qdisc 那样﹐它将类别(classes)包含在可插入的多样化 qdiscs 中。所有类别均有足够的请求能力获得频宽﹐再均衡的按比重分配给相关类别。比重通常可以用 tc 程序来设定。但是它们(比重)能够自动的降低﹐以让给进行大量数据传送的类别使用。

此 qdisc 内建有一个分类器(classifier)﹐将来自或送往不同机器的封包分配至不同的类别里去。无论 MAC 还是 IP﹑不管来源还是目的位址﹐都可以使用。不过﹐MAC 位址只能在这台 Linux 主机作为 ethernet bridge 的时候﹐才能使用。所有类别均自动的依据所见封包分配给不同的机器。

在哪些诸如宿舍那样的站台﹐存在为数众多且又互不相干的个体分享同一 Internet 连线环境中﹐此 qdisc 简直是灵丹妙药。透过一套 script﹐为这样一个站台设定出一个恰如其分的运转状态﹐正是 WRR 套件的精髓所在。


Next Previous Contents