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
相关推荐:
在安装软件的过程中,出现 [waiting for headers] ,并且卡住一直没反应。这可能是源的问题,也可能是上一次缓存不完全导致的,以下提供了一些措施来帮你缓解。 rm /var/lib/apt/lists/* rm /var/lib/apt/l …
一个开源的GUI原型工具,可用于所有平台。 Pencil的目的是提供一个免费的开源GUI原型工具,人们可以很容易地安装和使用它在流行的桌面平台上创建原型。 简单的GUI原型 Pencil提供了各种内置的形状集合,用 …
Inkscape 是一个专业品质的矢量图编辑工具,支持 Windows, Mac OS X 和 GNU/Linux。它深受来自世界各地的专业设计师和业余爱好者的追捧,可以用来创作插画、图标、logo,绘图,地图以及网页图像 …
为现代 macOS 而生。 从架构到界面,IINA 只为现代 macOS 设计。它采用了 Yosemite 后的新设计语言,力求与系统 App 风格统一,并紧跟 Force Touch 和 Touch Bar 等最新技术的脚步。 更多亮点 友好的用户界 …
Krita 是一款自由、免费、开源的数字绘画软件,针对概念美术、插图、布景、材质和电影特效行业的需求而设计。 Krita 的开发已经超过十年,随着近年来的开发提速而逐渐崭露头角。Krita 提供了许多同类软件的 …
拿起手机扫一扫即可带走我!