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」は解析できません。
パイの使用と帯域幅の制限を同時に行うことは可能ですか?
よろしくお願いします。
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をダウンロードできます ここ 。