【发布时间】:2011-12-16 09:48:36
【问题描述】:
我为 Mac OS X[1] 找到了一个替代的开源 TCP 实现,它使用 LEDBAT 作为拥塞控制,而不是 NewReno。
- 由于我对那个操作系统不太熟悉,能否请您建议我如何构建该源文件并将其加载到系统中?
(例如,我想知道是否有办法像在 Linux 中那样,有一些实现 [2] 可以轻松构建,然后作为模块插入内核和加载的运行时:
make; make install
modprobe tcp_ledbat
sysctl -w net.ipv4.tcp_congestion_control=ledbat
)
[1] http://opensource.apple.com/source/xnu/xnu-1699.22.81/bsd/netinet/tcp_ledbat.c
[2] http://perso.telecom-paristech.fr/~valenti/pmwiki/pmwiki.php?n=Main.LEDBAT#howtokernel
谢谢
【问题讨论】:
-
我看到有人投票支持迁移到 SuperUser,但这似乎更像是 IT 专业人士需要的东西,它暗示了 ServerFault。另一方面,它是特定于 mac 的,所以可能是 Apple.SE。 @Dynamiq:如果您有偏好,可以将其标记为版主。
-
旁白:您应该能够在安装开发者工具之后构建东西(您有一个DVD 与机器)。
-
感谢 dmckee 的建议。那我就试试xCode吧!
标签: macos tcp congestion-control ledbat