根据其编译方式及其版本号,tc
工具并不总是处理相同的排队规则、过滤器、监管操作等列表。
我正在寻找一种方法来获取这些不同元素的列表。我tc -V
当然尝试过,它显示版本,但没有显示支持的算法。同样,tc help
或tc qdisc help
或tc qdisc add help
不打印我可以使用的排队规则的详尽列表。
我查看了/etc/iproute2/
目录,其中似乎包含一些与ip
工具相关的数据,但我没有找到任何有关流量控制的信息。
我可能可以从手册页或源代码中获取大部分列表,但这不会告诉我编译后将启用什么。此外,我打算处理这些列表,并且非常希望从命令行(如果可能的话)获取它们,或者从比手册页更可靠/可解析的系统文件中获取它们。
有人知道我如何获得我的版本支持的算法列表tc
,或者是否有可能获得它?
答案1
您可以使用以下命令查看内核中编译的内核模块(网络调度程序)列表:
grep '^CONFIG_NET_SCH_' /boot/config-$(uname -r)