FreeBSD 启用 Rack 作为默认 TCP 栈

Jun 22, 2024 • 预计阅读时间 1 分钟

Netflix 使用 FreeBSD 作为流媒体服务器,RACK 协议栈也是他们使用的默认协议栈,而且做了优化。

加载 RACK 驱动

$ sudo kldload tcp_rack
$ sudo sysctl net.inet.tcp.functions_default=rack

启动时自动加载 RACK

sudo sysrc kld_list+="tcp_rack"

然后编辑 /etc/sysctl.conf,添加或编辑:

net.inet.tcp.functions_default = rack

查看当前可用的 TCP 协议栈

$ sudo sysctl net.inet.tcp.functions_available

检查当前使用的 TCP 协议栈

$ sudo sysctl net.inet.tcp.functions_default

参考:

FreeBSD
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

给腾讯云轻量服务器全新安装 FreeBSD

Nginx 降低延迟的一些配置