版上怎麼都沒人討論有關 TCP BBR 的事情? - Linux

Table of Contents

由於我是個萬年新手,對這些東西實在是不了解,

今天在中國的論壇看到了 TCP BBR 這個關鍵字,

全名為 Bottleneck Bandwidth and RTT,

這是一款 Google 所開發的擁塞控制演算法,

可以一定程度上的增加網路速度、穩定度,

並已經收錄於 Linux 4.9 中,請問有使用心得嗎?


開啟辦法(從網路上抄來的)(2017/02/18 更新):

1. 更新 kernel 到 4.9

2. 加載內核模塊
建立 /etc/modules-load.d/80-bbr.conf 並在內容輸入 tcp_bbr

3. 使用 BBR 演算法
sudo sysctl net.ipv4.tcp_congestion_control=bbr

4. 設定每次開機自動啟用
建立 /etc/sysctl.d/80-bbr.conf
並在內容輸入 net.ipv4.tcp_congestion_control = bbr

5. 執行
lsmod | grep bbr
(有看到 tcp_bbr 就代表 bbr 已經啟動)

--

All Comments

Todd Johnson avatarTodd Johnson2017-02-22
我免空下載東西的速度變得很穩定,不曉得是不是因為
這個
Agnes avatarAgnes2017-02-24
我的arch還在4.4。有distro在用4.9的kernel了?
Iris avatarIris2017-02-25
我用 antergos 就寫 4.9.8 啊
Rosalind avatarRosalind2017-03-01
你是用到 lts 的版本?
Kelly avatarKelly2017-03-05
arch已經到4.9.8了,4.4應該是用到lts
Wallis avatarWallis2017-03-08
這是送端才有差別的
Sierra Rose avatarSierra Rose2017-03-08
to filiaslayers: 可以自己更新,看distro有沒有package
Delia avatarDelia2017-03-12
比如我Ubuntu 16.04就正在用4.9.10的kernel
Sandy avatarSandy2017-03-15
114宿網用BBR下載沒辦法吃飽頻寬 用CUBIC倒是可以
Mason avatarMason2017-03-19
想到我是跑在raspberry pi上,所以沒這麼新XD
Barb Cronin avatarBarb Cronin2017-03-21
除非你是上傳爆了 不然自己改BBR其實沒啥效果
Isabella avatarIsabella2017-03-24
推,馬上實驗看看:)
Oliver avatarOliver2017-03-29
話說這樣不會開機自動開啟耶
Edwina avatarEdwina2017-04-01
忘了在 /etc/modprobe.d 底下加 conf 了吧
James avatarJames2017-04-04
更新做法,問了那位才知道之前的做法是過時的
Donna avatarDonna2017-04-05
BBR我有拿來放在公司實際上線,效能和封包阻塞情況改
善超級多,我用centos 7再升核心4.9,目前已用超過一
個月,沒出問題過,只有開機時sshd很慢才啟動(不知道
是不是安全因素考量)