CentOS 7 系统的版本内核較低,沒有自帶BBR,所以要升级内核。如果是CentOS 8可以先使用 uname -r 命令看下内核版本,如果高於4.9就不用升级内核。
1.查看內核
目前看內核是3.10需要先做升級
3.安裝elrepo-7/8/9-RPM
8.重啟後 uname -r 查看已升級完成vi /etc/sysctl.conf
11.驗證是否開啟
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm #centos7下載(2024/06/30已不支援)
rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm #centos8下載
rpm -Uvh https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm #centos9下載
4.安裝最新版內核
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
5.查看內核是否安裝成功(6.5.2)(版本會官網更新變化)
rpm -qa | grep kernel
6.查看內核
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
7.默認啟動順序從0開始,從0開始算起所以要選擇0
grub2-set-default 0
8.重啟後 uname -r 查看已升級完成
reboot
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
10.加載系統參數
sysctl -p
正常會顯示
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
11.驗證是否開啟
sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr
12.重新下載openssh-server
更新完內核開機,ssh可能會異常,重新下載更新
yum install openssh -y
沒有留言:
張貼留言