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
相关推荐:
为现代 macOS 而生。 从架构到界面,IINA 只为现代 macOS 设计。它采用了 Yosemite 后的新设计语 […]
Inkscape 是一个专业品质的矢量图编辑工具,支持 Windows, Mac OS X 和 GN […]
Krita 是一款自由、免费、开源的数字绘画软件,针对概念美术、插图、布景、材质和电影特效行业的需求而设计。 Krita […]
一个开源的GUI原型工具,可用于所有平台。 Pencil的目的是提供一个免费的开源GUI原型工具,人们可以很容易地安装和 […]
Keka是于2009年8月份发布的一款Mac OS平台的开源压缩解压缩软件,Keka支持主流的压缩格式,同时还可以加密、 […]
拿起手机扫一扫即可带走我!