私は一時的にレート制限されたキューの規律を設定し、それを少し後で削除しようとしています:
# /sbin/tc qdisc add dev eth1 root tbf rate 600kbit latency 50ms burst 1540
# /sbin/tc qdisc del dev eth1 root
残念ながら、これによりキューの規則が完全に削除され、キューが削除された後に送信データ転送が機能しなくなります。
私はキューの規律をデフォルトにリセットできることを望んでいました:
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
ただし、pfifo_fast qdiscを手動で作成できるようには見えません。
# /sbin/tc qdisc add dev eth1 root pfifo_fast
qdisc 'pfifo_fast' does not support option parsing
私が見つけた回避策は、新しいシンプルなキュー規律を作成することです:
# /sbin/tc qdisc add dev eth1 root prio
ただし、再起動せずにこれを実際のデフォルトにリセットする方法を知りたいと思っていました。