tc prio qdisc 示例不起作用

tc prio qdisc 示例不起作用

我习惯使用 tc 优先将数据包发送到端口 9999。

tc qdisc add dev eno1 root handle 1: prio priomap 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
tc filter add dev eno1 protocol ip  parent 1: prio 0 u32 match ip dport 9999 0xffff flowid 1:1

使用ethtool限制eno1带宽为10Mbps,并用iperf进行测试。

iperf -c 192.168.1.23 -p 9999 -b 50M -i 1 -t300
iperf -c 192.168.1.23 -p 29999 -b 50M -i 1 -t300

结果是发送到9999和29999的数据包几乎相同,端口9999没有更高的优先级。两个iperf客户端都发送5Mbps。我希望向端口9999发送10Mbps。

那么我该如何设置?

相关内容