服务器使用bbr加速配置

摘要:
在配置之前,可以使用以下命令查看内核版本,并直接使用以下命令下载内核version://www.elrepo.org/elrepo-release-7.0-2.el7。elrepo。网络rpm yum--enablerepo=elrepo kernelinstall kernel ml y此时,内核应该已经安装,但您需要设置启动时默认启动的内核。
服务器内核升级:

    以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

免责声明:文章转载自《服务器使用bbr加速配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Typescript 解构赋值Silverlight中Image控件Source属性下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

记CentOs服务器内存使用满的解决办法

使用的一个应用服务器,weblogic部署,nginx分配,在使用了半个月的时间里,服务器内存达到杀掉服务器进程之后查看被删除但是仍然被应用程序占用的文件列表由于我删掉了日志里所以东西,所以导致后来我又得使用了一个命令由于我删了日志里的ngnix.pid 但是我删除的只是结尾log日志呀,不知道怎么就把pid结尾文件删除了,奇怪反正就报这个错“/usr/l...

Linux安装Elasticsearch-head插件

首先需要下载以下内容:   我试验的对应版本:ES:elasticsearch-6.6.1.tar.gz  Node:node-v10.15.3-linux-x64.tar  JDK:jdk-8u201-linux-x64.tar.gz   1. node-v10.15.3-linux-x64.tar 下载地址:https://nodejs.org/en/...

macOS Sierra 10.12.6 odoo 10.0 开发环境配置

参考了网上的一些教程,将最终过程记录一下,其中需要的一些程序,我已经放到百度网盘: https://pan.baidu.com/s/1boKHSTL  1、抹盘安装macOS Sierra 10.12.6: 制作macOS安装启动盘参见:http://www.iplaysoft.com/macos-usb-install-drive.html 2、安装ma...

配置arm linux Qt开发环境

配置arm linux Qt开发环境的过程相对比较复杂,所以有必要把步骤记录一下。 版本:Ubuntu10.04 LTS / Qt SDK 4.7.3 / arm-linux-gcc 4.4.3 一、安装arm-linux-gcc编译器 1.下载arm-linux-gcc-4.4.3,http://ishare.iask.sina.com.cn/f/138...

Android刷机教程

我的机器是Nexus 5 一. 安装驱动 如何进入fastboot模式 1. 拔掉数据线,将手机关机 2. 关机后同时按住【音量减小键】和【开关机键】即可进入Fastboot模式 开启usb调试  --> 勾选usb调试 adb devices可以看到设备名即可 二. 下载刷机包 这是Android 4.4的刷机包,大家可...

ubuntu下linux内核源码阅读工具和调试方法总结

http://blog.chinaunix.net/uid-20940095-id-66148.html 一 linux内核源码阅读工具       windows下当然首选source insight, 但是linux下就没有source insight这么优秀的工具了,但是也有不少的替代品,但觉绝对部分人会选择vim+ctags+cscope的组...