如何在 FEDORA 17 中运行不同的拥塞控制算法..?

如何在 FEDORA 17 中运行不同的拥塞控制算法..?

Fedora 的早期版本有不同的可加载内核模块,其中包括不同的拥塞控制算法等(/lib/modules/“内核名称”/kernel/ipv4)。这些以 .ko 文件的形式存在,例如tcp_veno.ko , tcp_westwood.ko。但是当我开始使用时软呢帽 17我发现这些模块不存在于给定位置,我想使用不同的拥塞控制算法。请建议我在 fedora 17 中使用这些算法的方法。??

答案1

编辑:看来您需要安装kernel-modules-extra包含拥塞控制算法的软件包。

剩下的部分,无论发行版如何,一般都适用:

它们可能是内置的,而不是编译为模块。您可以检查您的内核了解哪些拥塞控制算法:

$ cat /proc/sys/net/ipv4/tcp_available_congestion_control 
cubic reno

还有tcp_allowed_congestion_control(允许非特权进程请求哪些)和tcp_congestion_control(默认)。文档位于ip-sysctl.txt

如果 Fedora 尚未构建它们,您需要构建自定义内核

相关内容