行不通,看后面
Linux CentOS 7.3×64 环境安装Google BBR
什么是BBR?BBR是谷歌出品的TCP拥塞控制算法,BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。
说得直白一点,就是网络加速算法软件。
安装环境
搬瓦工年付20刀VPS
Linux CentOS 7.3×6
由于BBR是内嵌在Linux内核中的,目前Linux Kernel 4.9已加入了该算法,所以安装新版本内核开启BBR即可
如果VPS内核不是Linux Kernel 4.9则需要升级到Linux Kernel 4.9
首先,查看当前系统内核版本
运行查询命令
uname -r
回车后返回结果
3.10.0-514.el7.x86_64
这里我们看到当前CENTOS7核心是3.10.0-514.2.2.el7.x86_64,这个核心是不可以安装BBR的
接着更新内核
rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
回车后无返回结果
继续键入以下命令
回车后返回以下结果
Retrieving http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm Retrieving http://elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm Preparing… ######################################## Updating / installing… elrepo-release-7.0-3.el7.elrepo ########################################
安装4.9.0内核
yum –enablerepo=elrepo-kernel install kernel-ml -y
返回以下结果
Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: centos.ca-west.mirror.fullhost.io * elrepo: ftp.osuosl.org * elrepo-kernel: ftp.osuosl.org * extras: mirror.esecuredata.com * updates: mirror.esecuredata.comPackage kernel-ml-4.18.7-1.el7.elrepo.x86_64 already installed and latest version Nothing to do
检查内核是否更新,如果出现大于4.9.0的内核,就说明安装成功
rpm -qa | grep kernel
回车后返回以下结果
kernel-3.10.0-514.el7.x86_64 kernel-tools-3.10.0-514.el7.x86_64 kernel-ml-4.18.7-1.el7.elrepo.x86_64 kernel-tools-libs-3.10.0-514.el7.x86_64
启用新内核
运行以下命令
grep ^menuentry /etc/grub2.cfg | cut -f 2 -d \’
回车后返回以下结果
CentOS Linux (4.18.7-1.el7.elrepo.x86_64) 7 (Core) CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core) CentOS Linux (0-rescue-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 7 (Core)
第一行为0行,看看新内核在第几行,本示例为第0行,所以下面这台命令最后一个参数填0
grub2-set-default 0
回车后无返回结果
执行重启命令
shutdown -r now
重启后无论执行任何命令都返回以下结果
QEMU-KVM Agent is not running inside VE Exit code: 722999
看来是行不通了
网上搜索了下,没有解决方法;看来只能换一个操作系统了
2018年9月15日16:47:04
点击数:453