web-dev-qa-db-ja.com

帯域幅が制限されたlinuxtc qdisc pie(aqm)構成

Tc-qdiscを使用してAQMPIEを構成したいのですが、同時に帯域幅を1Mb/sに制限したいと思います。

私はfq_codelで同様の構成を使用しました。つまり、htbを使用して帯域幅を制限し、後でこの例で行われているように、リーフクラスにfq_codelを構成しました https://www.linux.com/community/ blogs/133-general-linux/879656-qos-in-linux-with-tc-and-filters

だから私はパイのために:

 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」メッセージが表示されます。たとえば、pieの引数を変更しようとすると、エラーが発生します。不明なqdisc「pie」であるため、オプション「alpha」は解析できません。

パイの使用と帯域幅の制限を同時に行うことは可能ですか?

よろしくお願いします。

3

PIEはバージョン3.14でLinuxカーネルに追加されました( https://www.linux.com/news/linux-314-release-no-pi-new-pie-fights-bufferbloat )。 PIEを実行するには、Linuxバージョン> = 3.14が必要です。 PIEを構成するには、iproute2の一部であるtcユーティリティの最新バージョンも必要です。 Linuxカーネルに適したバージョンのiproute2をダウンロードできます ここ

2
aousterh