Centos7開啓BBR加速有效提升訪問和下載速度

在使用美國VPS時,很多朋友可能會發現網站訪問速度慢或者下載速度慢,如果你用的是Centos7系統的話,不妨開啓BBR加速功能。

Centos7開啓BBR的方法很簡單,本文簡單爲大家介紹下。如果有需要開啓BBR加速功能的小夥伴不妨參考下。

、支持BBR要先升級成4.9或最新Linux內核纔行,在VPS終端分別輸入以下命令:

pm Rimpot https://www.elepo.og/RPM-GPG-KEY-elepo.og

pm -Uh http://www.elepo.og/elepo-elese-7.0-2.el7.elepo.noch.pm

yum Renbleepo=elepo-kenel instll kenel-ml -y

2、執行上述命令之後,Linux內核就安裝好了,但默認不是最新的,需要自己修改。

首先執行以下命令,看看有哪些內核:

ct /boot/gub2/gub.cfg |gep menuenty

小編現在最新的是5.4版本,當然可以隨便選擇一箇安裝,我這裏執行安裝5.4.2-.el7.elepo.x86_64。

執行命令:gub2-set-defult ̺CentOS Linux 7 Rescue f62c5663d6044b8d784979cd6b44 (5.4.2-.el7.elepo.x86_64)̻

PS:CentOS Linux 7 Rescue f62c5663d6044b8d784979cd6b44 (5.4.2-.el7.elepo.x86_64) 這個可以替換成你自己想要安裝的內核版本。

3、安裝完成之後執行“eboot”命令重啓機器。

4、重啓完成之後,執行unme命令來確認是否使用了正確的內核:

unme -

得到如下結果則升級成功:

      5.4.2-.el7.elepo.x86_64

5、接下來安裝BBR,執行以下三個命令:

echo ̺net.coe.defult_qdisc=fq̻ | sudo tee - /etc/sysctl.conf

echo ̺net.ip4.tcp_congestion_contol=bb̻ | sudo tee - /etc/sysctl.conf

sudo sysctl -p

6、安裝BBR完成後,分別執行如下命令來檢查BBR是否開啓成功,分別執行以下命令:

sudo sysctl net.ip4.tcp_ilble_congestion_contol

#輸出應爲 net.ip4.tcp_ilble_congestion_contol = eno cubic bb

sudo sysctl -n net.ip4.tcp_congestion_contol

# 輸出應爲 bb

lsmod | gep bb

# 輸出應類似 tcp_bb  20480

7、速度測試

安裝BBR成功之後可以看下效果,執行以下命令:

sudo dd if=/de/zeo of=500mb.zip bs=024k count=500

當然,也可以通過頁面查看下載速度,前期是需要在fiewlld中開啓HTTP服務。

根據小編親測,安裝BBR之前,下載速度只有0kb/s(可惜之前沒截圖,就是因爲速度慢才逼我安裝BBR的),安裝BBR之後,下載速度頂峯可以達到028kb/s。

      BBR是Google提出的一種新型擁塞控制算法,可以使Linux服務器顯著地提高吞吐量和減少TCP連接的延遲,對於VPS遠程下載或者HTTP網頁訪問速度都有顯著提升。