linux tc qdisc饼图(aqm)configuration,带宽有限

我想用tc-qdisc来configurationAQM PIE,但同时我想限制带宽为1Mb / s。

我已经使用了类似的configuration与fq_codel,即我已经限制带宽通过使用htb,后来configurationfq_codel为叶类,在这个例子中完成https://www.linux.com/community/blogs/133-一般的linux / 879656的QoSfunction于Linux的与-TC-和filter

所以馅饼我做:

tc qdisc add dev eth0 handle 1: root htb default 11 tc class add dev eth0 parent 1: classid 1:1 htb rate 1000kbit ceil 1000kbit tc class add dev eth0 parent 1:1 classid 1:11 htb rate 1000kbit ceil 1000kbit tc qdisc add dev eth0 parent 1:11 pie 

然而,我得到“qdisc uknown”的消息,例如当我尝试改变任何饼的参数,我得到一个错误:未知的qdisc“馅饼”,因此选项“alpha”是unparsable。

是否有可能使用pie并同时限制带宽?

预先感谢您的任何帮助。

PIE被join到3.14版本的Linux内核中( https://www.linux.com/news/linux-314-release-no-pi-new-pie-fights-bufferbloat ),所以你需要一个Linux版本> = 3.14为了运行PIE。 为了configurationPIE,还需要最新版本的tc实用程序,它是iproute2的一部分。 你可以在这里为你的Linux内核下载相应版本的iproute2。