Linux 内核升级
概述
这一知识来源于开启 bbr3
内核更新官网
准备工作
- 更新系统和软件包:
yum update - 查看系统版本:
[root@amber ~]# cat /etc/redhat-release - 安装 elrepo 并升级内核:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
安装 kernel-ml 内核
yum --enablerepo=elrepo-kernel install kernel-m
````
4. 更新 grub 文件并重启系统:
```bash
#查看内核版本
uname -r
#查看系统中所有可引导的内核版本:
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
#设置我们 linux 系统启动后,加载并引导第一个内核
grub2-set-default 0
reboot
- 重新查看内核版本
1
uname -r
开启 bbr
- 设置系统配置文件
1
2
3
4vim /etc/sysctl.conf
# 在文件末尾添加如下内容
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bb
- 加载系统参数
1
sysctl -p
- 确定 bbr 已经成功开启:
1
2
3
4sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_available_congestion_control = reno cubic bbr
[root@amber ~]# lsmod | grep bbr
tcp_bbr 20480 1
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Code Wolf!
评论


