Debian/Ubuntu升級內核開啟TCP BBR 實現高效單邊加速

前言

自從銳速發布以來,這款牛逼的單邊加速神器的確為一些線路不太優秀的伺服器帶來了更優秀的體驗。但是呢,過高的價格和不再低端售賣。導致了我們並無法實現一個免費好用的單邊加速功能。

但是捏,谷歌為我們帶來了乾貨 新的 TCP 擁塞控制演算法 BBR (Bottleneck Bandwidth and RTT)。 目前在 Linux Kernel 4.9 中加入了該演算法,所以我們只要升級內核就可以爽一波了。

難懂的技術說明,我們也不說了,TCP BBR 的目的就是要盡量跑滿帶寬,並且盡量不要有排隊的情況。

註: 更新內核有一定風險,請注意備份。

開啟 TCP BBR

只要 Linux 發行版的 Kernel 即內核版本大於等於 4.9 即可開啟,開啟方法是通用的,如何升級至 Kernel 將在下面介紹。

修改系統變數:

保存生效

執行

如果結果是這樣

就開啟了。

然後執行下面的命令,看到有 tcp_bbr 模塊即說明BBR已啟動。

Debian/Ubuntu 升級內核

  1. 查看當前系統內核:
  2. 下載最新內核,最新內核查看這裡
  3. 安裝內核
  4. 查看已經安裝的內核

    會反饋如下:
  5. 卸載舊內核

    也可以不卸載內核,Ubuntu跟Debian都會默認4.9啟動的。
  6. 更新 grub 系統引導文件並重啟

    然後我們可以查看一下目前的內核版本:

    可見已經是最新的了。

關閉 TCP BBR

執行完上面的代碼,就使用reboot重啟VPS後才能關閉bbr,重啟後再用下面的查看bbr狀態代碼,查看是否關閉了。

因為BBR是集成在內核中的,所以不能卸載,除非更換其他的內核。

《Debian/Ubuntu升級內核開啟TCP BBR 實現高效單邊加速》上有4條評論

發表評論

電子郵件地址不會被公開。 必填項已用*標註