服務器使用bbr加速配置


服務器內核升級:

    以centos7為例,配置之前可使用以下命令查看內核版本,若是4.0以上則無需對內核升級;

uname -r

    對內核升級的方法:

  直接使用以下命令進行內核版本的下載:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y

    這個時候內核應該已經安裝,但是需要對開機默認啟動的內核進行設置,否則無效;

對默認啟動進行內核設置:

 查看可用的內核有哪些:

cat /boot/grub2/grub.cfg |grep menuentry

   設置為可以使用bbr加速的內核版本:

grub2-set-default 'CentOS Linux (4.12.3-1.el7.elrepo.x86_64) 7 (Core)'

    設置成功后則使用命令reboot重啟;

重啟之后進行bbr安裝:

    查看內核是否已經支持(4.0以上),如下信息所示:

4.18.11-1.el7.elrepo.x86_64

 使用以下命令安裝bbr:

uname -r 
echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control
sysctl -n net.ipv4.tcp_congestion_control
lsmod | grep bbr

    最后提示安裝成功(出現tcp_bbr信息):

tcp_bbr                20480  1 

 安裝shadowsocks的命令:

wget --no-check-certificate https://freed.ga/github/shadowsocksR.sh; bash shadowsocksR.sh

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM