当前位置: 首页 > Linux

Debian8X64升级内核并开启BBRTCP加速

时间:2023-04-06 20:35:34 Linux

BBR简介BBR拥塞控制算法GitHub:Google/BBR设计目的:在丢包的情况下,最大化网络速度。这不是谷歌的官方项目。BBR为什么还要升级内核4.9.0-rc8内核版本第一次测试,写这篇文章的时候官方最新版本是4.9.6,更新时间是2017-01-26.您可以在Kernel.org中找到最新版本的Linux内核。生产环境最好不要安装,以免造成不可预知的后果。如果吃鸡不能重启,打开VPS后台控制面板的VNC,引导卡卡在grub引导,手动选择内核。除OpenVZ外,理论上支持所有其他虚拟化。以下命令均以Root登录执行,可能需要sudo。安装内核并下载内核。在Kernel.Ubuntu.com找到版本号文件夹,amd64的linux-image中包含generic这个deb包。然后解压wgethttp://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.6/linux-image-4.9.6-040906-generic_4.9.6-040906.201701260330_amd64.debdpkg-ilinux-image-4.9.6-040906-generic_4.9.6-040906.201701260330_amd64.deb安装完成后进入/usr/sbin/update-grub,然后重启VPS。BBR打开BBRecho"net.core.default_qdisc=fq">>/etc/sysctl.confecho"net.ipv4.tcp_congestion_control=bbr">>保存/etc/sysctl.conf使命令生效。sysctl-p检查状态。如果下面的命令输出bbr,那么BBR.sysctlnet已经成功打开。ipv4.tcp_available_congestion_control如果以下命令的输出有tcp-bbr,那么BBR正在运行。lsmod|grepbbr关闭BBR执行以下命令后,重新启动它。内核自带。不要考虑卸载任何东西,除非你摆脱kernel.sed-i'/net\.core\.default_qdisc=fq/d'/etc/sysctl.confsed-i'/net\.ipv4\.tcp_congestion_control=bbr/d'/etc/sysctl.confsysctl-p参考豆瓣基地秋水一冰