首页/技术代码/ Debian 8 X64 升级内核并开启BBR TCP加速

Debian 8 X64 升级内核并开启BBR TCP加速

作者:神奇   分类:技术代码   时间:2018-08-04 16:28:06  标签:


简单讲配置了bbr可以“提高”服务器的网速。。

其本文适用于Debian 8 X64 系统

简介 BBR 

    BBR congestion control algorithm
    Google 开源了的TCP BBR 拥塞控制算法
    设计目的:存在丢包的情况下,最大优化网络速度.
为什么需要升级内核 

    BBR 已经在4.9.0-rc8内核版本首次测试,而且以后所有的 正式/测试 的内核版本中自带

注意:

    1)最好请勿在生产环境安装,以免产生不可预测之后果,建议提前备份系统镜像
    2)重启开不了机的,打开 VPS 后台控制面板的 VNC, 开机卡在 grub 引导, 手动选择内核即可。
    3)除了OpenVZ,理论上其他虚拟化全部都支持.
    4)以下命令全部以Root登录执行的,非root用户需要使用sudo

安装内核 

1)检查当前内核

uname -r

如果显示版本>=4.9,就不必下载安装内核了。

2)下载内核 

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.6/linux-image-4.9.6-040906-generic_4.9.6-040906.201701260330_amd64.deb

安装

dpkg -i linux-image-4.9.6-040906-generic_4.9.6-040906.201701260330_amd64.deb

重新生成GRUB的启动菜单配置文件

/usr/sbin/update-grub,

然后重启VPS即可


开启BBR 
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
#保存使命令生效.
sysctl -p 
查看状况 

#如果以下命令输出有bbr,那么已经成功开启BBR.

sysctl net.ipv4.tcp_available_congestion_control

#如果以下命令输出有tcp-bbr,那么BBR正在运行.

lsmod | grep bbr
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

评论:

发表评论:

code