☺️️近期我们正在更新一个新样式,希望你会喜欢!
Debian6、7、8中通过升级kernel到4.9以上开启谷歌bbr优化

Debian是一款优秀的Linux发行版,相较于CentOS、Ubuntu有着更好的性能优势,BBR是谷歌最新的TCP拥塞算法,早已在Youtube上被普遍应用,开源免费,加速效果不错,海外服务器网络优化的必备良品,下面是开启BBR指导。

在默认的情况下,Debian6、7、8的内核并不高,一般是4.0以下,通常以3.6.2居多,所以第一步就需要升级内核来支持这一新的算法。

第一步:更新系统内核

要求为kernel4.9以上版本,这里选择的是4.12.1(64位)版本做示例:

uname -a #查看系统内核版本
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.1/linux-image-4.12.1-041201-generic_4.12.1-041201.201707121132_amd64.deb #下载对应的内核,其它内核请访问http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.1获取
dpkg -i linux-image-4.12.1*.deb #安装内核

第二步:启用新内核

首先,查看linux内核列表:

dpkg -l|grep linux-image

查看第二列数据,这时应该能看到我们需要的linux-image-4.12.1-041201-generic内核,然后删除其它内核:

apt-get remove linux-image-xxx-xxx-xxx #不要直接复制,此处linux-image-xxx-xxx-xxx为内核列表里的其它列字段,请根据具体情况删除,输入Y确定删除。

接下来会出现一个警告画面,选择“NO”:

update-grub #更新grub, 这时应该能看到刚才安装的内核

重启系统,使新内核生效:

reboot

第三步:开启BBR

更新配置文件:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

加载配置到内核参数中:

sysctl -p
sysctl net.ipv4.tcp_available_congestion_control

顺利的话下面的命令就能看到bbr模块了:

lsmod | grep bbr
相关推荐:
Inkscape 是一个专业品质的矢量图编辑工具,支持 Windows, Mac OS X 和 GN […]
一个开源的GUI原型工具,可用于所有平台。 Pencil的目的是提供一个免费的开源GUI原型工具,人们可以很容易地安装和 […]
为现代 macOS 而生。 从架构到界面,IINA 只为现代 macOS 设计。它采用了 Yosemite 后的新设计语 […]
在安装软件的过程中,出现 [waiting for headers] ,并且卡住一直没反应。这可能是源的问题,也可能是上 […]
Keka是于2009年8月份发布的一款Mac OS平台的开源压缩解压缩软件,Keka支持主流的压缩格式,同时还可以加密、 […]
手机扫一扫即可带走我!