如何在Linux VPS上启用Google的TCP BBR

1,453次阅读
如何在Linux VPS上启用Google的TCP BBR

Google的TCP BBR(即“瓶颈带宽和往返传播时间”)是一种基于尖端技术的拥塞控制系统。 它是用于通过Google.com和YouTube进行流量管理的系统。 这就是YouTube的网络吞吐量每年增长4%的原因。 此外,Google的BBR还可以显着减少延迟,因为查询和排队延迟得以最小化。

我们已经为您编写了本指南,以便您可以在Linux虚拟专用服务器上启用Google的BBR。

本指南中将分两个步骤,其中在某些情况下,步骤1是可选的。 让我们开始吧!

步骤1.检查并升级您的内核

我们需要Linux内核4.9.0或更高版本才能支持Google的BBR。 我们将指导您如何针对CentOS 7和Ubuntu进行更新。

要检查您当前的内核版本,请运行以下命令:

uname -r

如果此命令返回的内核版本高于4.9.0,则可以跳过步骤1。

基于CentOS 7的系统:
1)安装Elrepo回购

要更新CentOS内核,我们需要通过以下命令安装Elrepo存储库:

sudo rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

2)更新您的内核

要安装更新的内核,请运行以下两个命令:

sudo yum –enablerepo=elrepo-kernel install kernel-ml -y

yum list installed kernel

3)设置默认启动项

运行以下命令以查看内核列表:

sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \’

您应该在列表顶部找到新安装的内核。然后运行以下命令:

sudo grub2-set-default 0

4)重新启动并验证

现在重新启动您的VPS,然后重新打开,请重新运行以下命令以验证安装:

uname -r

基于Ubuntu 18.04的系统

如果您运行的是Ubuntu 18.04,则内核版本应与Google的BBR兼容。但是,您仍然可以使用以下命令升级内核。

cd /tmp/

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.13/linux-headers-5.4.13-050413_5.4.13-050413.202001171431_all.deb

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.13/linux-headers-5.4.13-050413-generic_5.4.13-050413.202001171431_amd64.deb

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.13/linux-headers-5.4.13-050413-lowlatency_5.4.13-050413.202001171431_amd64.deb

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.13/linux-image-unsigned-5.4.13-050413-generic_5.4.13-050413.202001171431_amd64.deb

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.13/linux-image-unsigned-5.4.13-050413-lowlatency_5.4.13-050413.202001171431_amd64.deb

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.13/linux-modules-5.4.13-050413-generic_5.4.13-050413.202001171431_amd64.deb

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.13/linux-modules-5.4.13-050413-lowlatency_5.4.13-050413.202001171431_amd64.deb

sudo dpkg -i *.deb

运行命令后,通过运行“ reboot”命令来重新启动VPS。

步骤2.启用Google的TCP BBR

以下说明对CentOS和Ubuntu都是相同的。

首先,在任何文本编辑器中打开“ /etc/sysctl.conf”,或运行命令在vim或nano中打开它(您首选的文本编辑器):

sudo vim /etc/sysctl.conf

在配置文件的末尾,添加以下行:

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

然后保存文件,并使用以下命令刷新您的配置:

sudo sysctl -p

现在,您的VPS上已启用Google的BBR拥塞控制系统,要验证这一点,请运行以下命令:

sysctl net.ipv4.tcp_congestion_control

如果启用过程成功,则输出将是:

net.ipv4.tcp_congestion_control = bbr

您现在已经成功在VPS上启用了Google的TCP BBR!

正文完
 0
HostZG
版权声明:本站原创文章,由 HostZG 于2020-08-26发表,共计2267字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
RackNerd Leaderboard Banner

HOSTZG

文章搜索
热门文章
[黑五]AlphaVPS全场VPS低至€12.99/年,AMD高性能平台,10Gbps带宽,洛杉矶/西雅图/达拉斯/纽约/伦敦/纽伦堡和索非亚

[黑五]AlphaVPS全场VPS低至€12.99/年,AMD高性能平台,10Gbps带宽,洛杉矶/西雅图/达拉斯/纽约/伦敦/纽伦堡和索非亚

AlphaVPS在LET发布了2025年黑五促销活动,Alpha VPS是欧洲领先的IaaS提供商,...
搬瓦工上新电子商务+SLA保障套餐,美国洛杉矶DC5 SLA(USCA_5)

搬瓦工上新电子商务+SLA保障套餐,美国洛杉矶DC5 SLA(USCA_5)

搬瓦工今日发布了新产品线推出新款电子商务+SLA保障套餐(ECOMMERCE SLA LOS ANGELES ...
[黑五]VMISS,全场VPS享8折优惠,美国/韩国/日本/香港VPS,有CN2 GIA/AS9929/CMIN2线路,独立服务器/香港国际线路VPS仅7折8.8元每月起

[黑五]VMISS,全场VPS享8折优惠,美国/韩国/日本/香港VPS,有CN2 GIA/AS9929/CMIN2线路,独立服务器/香港国际线路VPS仅7折8.8元每月起

VMISS 2025年黑色星期五促销(截至12月1日)现已开启:全场VPS主机享受7折起优惠,其中全系列VPS...
DMIT VPS套餐全解析:洛杉矶·香港·东京多机房CN2 GIA高速优化

DMIT VPS套餐全解析:洛杉矶·香港·东京多机房CN2 GIA高速优化

最新DMIT全系VPS套餐深度解析!分为Tier1(经济型,高性价比入门级)、Pro(高端型,大带宽高负载优化...
[黑五]CloudCone,美国特价VPS仅$10.59/年起,机房可选洛杉矶/圣路易斯/雷斯顿

[黑五]CloudCone,美国特价VPS仅$10.59/年起,机房可选洛杉矶/圣路易斯/雷斯顿

CloudCone(简称CC)已正式开启黑色星期五年度促销活动,提供多款VPS、SC2云服务器及独立服务器套餐...
HOSTZG
HOSTZG
科技智变,云启未来!
文章数
745
阅读量
1779630