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

我要评论!

想一个你喜欢的昵称。
给一个你的常用邮箱。
想和萌萌哒的TA们说点啥。
  • Krita 是一款自由、免费、开源的数字绘画软件,针对概念美术、插图、布景、材质和电影特效行业的需求而设计。 Krita 的开发已经超过十年,随着近年来的开发提速而逐渐崭露头角。Krita 提供了许多同类软件的常见功能,也具备许多独创的特色功能。无论是初学者还是高手都能在 Krita 中得心应手地挥...
  • Keka是于2009年8月份发布的一款Mac OS平台的开源压缩解压缩软件,Keka支持主流的压缩格式,同时还可以加密、分割压缩。最重要的是,Keka是一款开源软件,无需支付任何费用即可使用(在Mac App Store上目前售价12块,官网下载可免费)。 简单而强大 您甚至无需打开 Keka 来压...
  • 为现代 macOS 而生。 从架构到界面,IINA 只为现代 macOS 设计。它采用了 Yosemite 后的新设计语言,力求与系统 App 风格统一,并紧跟 Force Touch 和 Touch Bar 等最新技术的脚步。 更多亮点 友好的用户界面。IINA 简化了其他视频播放器的复杂交互。在...
  • 在安装软件的过程中,出现 [waiting for headers] ,并且卡住一直没反应。这可能是源的问题,也可能是上一次缓存不完全导致的,以下提供了一些措施来帮你缓解。 rm /var/lib/apt/lists/* rm /var/lib/apt/lists/partial/* 上述是清理上一...
  • Krita 是一款自由、免费、开源的数字绘画软件,针对概念美术、插图、布景、材质和电影特效行业的需求而设计。 Krita 的开发已经超过十年,随着近年来的开发提速而逐渐崭露头角。Krita 提供了许多同类软件的常见功能,也具备许多独创的特色功能。无论是初学者还是高手都能在 Krita 中得心应手地挥...
微信扫一扫即可带走我!