前陣子發的「Google 發表的 TCP BBR 塞車演算法」和「Ubuntu 16.04 用 speedtest-cli 測試 TCP BBR 效能」針對 BBR 做了一些測試和實作,今天從 gslin 看到「又一個 TCP BBR 的測試結果」,spotify 替使用者下載影音檔案的功能實測 BBR 效能「Smoother Streaming with BBR」
spotify 提到將每個 encoded 的音檔放到全世界的 CDN,每個 typical chunk size 為 512kB,在影音播放最常遇到的瓶頸都是「shutter」(跟不上播放速度) 降低 6-10% 、較慢的裝置速度增加 10-15%、下載速度增加 5-7%,整體的提升很明顯。
Taking daily averages, stutter decreased 6-10% for the BBR group. Bandwidth increased by 10-15% for the slower download cohorts, and by 5-7% for the median. There was no difference in latency between groups.
各個地區的效能改善:
除了之前提到 Google 測試的 BBR 之外,Dropbox 也有針對 BBR 進行測試,評價都頗好的。