我对网络流量控制有点陌生。我一直在修改linux中的tc命令和iptables,并通过不太方便的方法测试它们,例如,为了防止拥塞,上传多个大文件。有没有办法可以根据我设置的规则计算出网络性能的结果是什么?如果看起来有点模糊,请原谅我。
如果您的带宽和延迟有限,例如
tc qdisc add dev your_eth root handle 1: htb
tc class add dev your_eth parent 1:1 classid 1:12 htb rate 10mbit
tc qdisc add dev your_eth parent 1:12 netem delay 200ms
然后您可以使用
iperf
监控带宽,并使用 ping
监控延迟(延迟)。使用适当的标志,您可以让它们在另一个终端中无限期地运行,在添加或删除上述规则时监视更改(使用 tc qdisc delete dev your_eth root
删除所有规则)。