从Linux中的kernel / net / sched文件夹加载不同的模块

时间:2014-10-19 07:09:07

标签: linux linux-kernel network-programming kernel

我注意到在ubuntu的kernel / net / sched文件夹中有各种调度算法的各种.ko文件(内核模块),如RED算法(sch_red.ko)。

如何识别我的内核正在使用哪个模块,是否有办法更改为另一个模块?

1 个答案:

答案 0 :(得分:-1)

使用tc。以下命令将显示当前正在使用的qdisc(队列规则):

# tc qdisc show
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc mq 0: dev wlan0 root

您可以modprobe sch_red模块,然后按照red(8)中的说明尝试启用它。 另请查看Traffic control HOWTO