【发布时间】:2014-04-04 05:50:36
【问题描述】:
TCP Reno、HSTCP、STCP 还是快速 TCP?或者我们可以用当前流行的内核改变算法?
【问题讨论】:
标签: linux tcp congestion-control
TCP Reno、HSTCP、STCP 还是快速 TCP?或者我们可以用当前流行的内核改变算法?
【问题讨论】:
标签: linux tcp congestion-control
任何最近的内核(3.14.0 是我正在查看的源版本)都提供了一些拥塞控制算法:
您实际使用或可用的内容取决于编译内核时选择的选项。您可以查看 cat /proc/sys/net/ipv4/tcp_available_congestion_control 可用的内容,并通过修改文件 /proc/sys/net/ipv4/tcp_congestion_control 来控制实际使用的内容。
如果您在运行的内核中启用了内核配置包含,您还可以查看使用zcat /proc/config.gz | grep CONG 编译的内容。内核配置,例如make menuconfig,对每个算法都有更详细的描述,但当然没有什么比阅读源代码更好的了,它在你的内核源代码树中的net/ipv4/ 下可用(参见文件tcp_*.c,文件名是不言自明的)。
【讨论】: