码迷,mamicode.com
首页 > 编程语言 > 详细

Debian系统更换支持BBR算法的内核

时间:2017-12-30 22:43:47      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:bbr   内核   科学上网   vps   

Debian是一款优秀的Linux发行版,相较于CentOS、Ubuntu有着更好的性能优势,BBR是谷歌最新的TCP拥塞算法,

早已在Youtube上被普遍应用,开源免费,加速效果不错,海外VPS必备良品!下面是博主在为Debian8 64位开启BBR的笔记。


第一步:更新系统内核,要求为kernel4.9以上版本,博主这里选择的是4.10版

    uname -a //查看系统内核版本

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/

    linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb #下载内核


dpkg -i linux-image-4.10.0*.deb #安装内核


查看Linux系统发行版本的命令有如下几个:

命令1:lsb_release -a

该命令适用于所有Linux系统,会显示出完整的版本信息,包括Linux系统的名称,

如Debian、Ubuntu、CentOS等,和对应的版本号,以及该版本的代号,例如在Debian 8中将会显示代号jessie。

1
2
3
4
5
6
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:  Debian GNU/Linux 8.0 (jessie)
Release:    8.0
Codename:    jessie

命令2: cat /etc/issue

该命令适用于所有Linux系统,显示的版本信息较为简略,只有系统名称和对应版本号。

1
2
$ cat /etc/issue
Debian GNU/Linux 8 \n \1

命令3: cat /etc/redhat-release

该命令仅适用于Redhat系列的Linux系统,显示的版本信息也较为简略。

1
2
$ cat /etc/redhat-release
CentOS release 6.0 (Final)

二、查看Linux内核版本

命令1: uname -a

命令2: cat /proc/version


第二步:启用新内核

查看linux内核列表

1
dpkg -l|grep linux-image

查看第二列数据,这时应该能看到我们需要的linux-image-4.10.0-041000-generic内核

      //查看linux内核列表
    dpkg --get-selections |grep linux-image  //查看有几个内核
   
apt-get purge linux-image-3.13.0-83-generic #旧内核linux-image-3.13.0-83-generic

删除其它内核

1

apt-get remove linux-image-xxx-xxx-xxx

#不要直接复制!此处linux-image-xxx-xxx-xxx为内核列表里的第二列字段!

#请根据具体情况删除,输入Y确定删除。

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

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

重启系统,使新内核生效

1
reboot

第三步:开启BBR

配置文件

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

加载配置到内核参数中

1
2
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control

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

1
lsmod | grep bbr


Debian系统更换支持BBR算法的内核

标签:bbr   内核   科学上网   vps   

原文地址:http://blog.51cto.com/11512826/2056097

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!