我正在尝试在 Centos 5.4 机器上启用 TCP Vegas 拥塞控制。根据 Vegas 主页,这很简单,echo 1 > /proc/sys/net/ipv4/tcp_vegas_cong_avoid
但此文件不存在。我找到了内核模块 /lib/modules/2.6.18-164.el5/kernel/net/ipv4/tcp_vegas.ko,但修改它不会导致文件出现。有什么建议吗?
谢谢。
答案1
自您所读的网页编写以来,sysfs 接口可能发生了变化。
看看我的 CentOS 5 盒子,似乎你可能需要做一些类似的事情
echo vegas > /proc/sys/net/ipv4/tcp_congestion_control
在比 2.6.20 更新的内核中,可能的值列在中tcp_available_congestion_control
,但我不确定在之前的内核中它是否列出/在哪里列出。