原文:跨境 TCP 傳輸優化實錄 — 使用 BBR 解決 LFN 問題

背景 公司近期開通了一條訪問美國機房的 G 專線,並基於 TCP 建立了一套數據傳輸服務。上線后發現一個嚴重的問題:應用程序發送隊列中的數據大量積壓,最終導致程序 OOM Kill,但觀察監控發現專線帶寬利用率只有 。 經過溝通,發現運維同事當時使用 iperf 測試專線帶寬使用的是 UDP 協議,於是在運維同事協助下使用 TCP 進行二次測試,發現了比較嚴重的問題: 在國內機房使用 iperf ...

2020-10-14 20:55 2 1381 推薦指數:

查看詳情

實錄:FreeBSD開啟BBR

首先感謝Netflix的工程師,是他們的工作使得FreeBSD上使用BBR成為可能。 這是Netflix相關項目的GitHub: tcplog_dumper 修改內核配置 # cd /usr/src/sys/amd64/conf如果安裝FreeBSD時沒有選擇安裝內核源碼,你可以直接解壓 ...

Wed Sep 01 04:42:00 CST 2021 0 130
什么是跨境電商物流?跨境電商物流模式、問題解決方案

跨境電商行業發展與競爭的一個核心要素則是物流,近5年跨境電商的快速發展也給傳統跨境物流行業帶來生機和動力,電商巨頭開始自建跨境物流,同時出現了綜合跨境物流服務商。物流對於跨境電商消費者來說是非常重要的考慮因素。 一、什么是跨境電商物流 跨境電商包括線上的信息流、電子商務以及資金流和線下 ...

Sat Sep 11 22:13:00 CST 2021 0 492
TCP BBR - 如何安裝、啟動、停止BBR

TCP BBR從Linux 4.9 內核開始,就作為它內核的一部分存在了,如果想使用BBR,那么首先就是判斷內核版本是否大於4.9,如果符合版本標准,那么直接啟動BBR就可以了,如果低於4.9,升級內核之后啟動就行了。 一,使用一鍵腳本安裝和啟動BBR。 推薦使用秋水逸冰的一鍵 ...

Thu Aug 23 17:34:00 CST 2018 0 39699
使用Rsync解決SCP傳輸中斷問題

Linux下一般情況下使用scp來傳輸文件,但是scp不支持斷點續傳,在傳輸大文件過程中因網絡等原因中斷后,就只能重新傳輸了。 如何解決問題呢? 可以使用Rsync來傳輸,該工具支持斷點續傳。 使用方法: -P: "–partial –progress", 部分傳送和顯示進度 ...

Mon Aug 16 22:18:00 CST 2021 0 157
[webrtc] 強制使用tcp傳輸

以前筆記,整理 webrtc默認使用UDP傳輸,但是也可以通過TCP傳輸使用tcp傳輸,需要服務器中轉,turnserver,licode,janus之類的服務器。 1. 如果使用turnserver的話,只需要客戶端保留 relay&&tcp類型 ...

Sun Aug 07 23:54:00 CST 2016 1 3362
TCP BBR - 一鍵安裝最新內核並開啟 TCP BBR

原文地址: https://teddysun.com/489.html 最近,Google 開源了其 TCP BBR 擁塞控制算法,並提交到了 Linux 內核,從 4.9 開始,Linux 內核已經用上了該算法。根據以往的傳統,Google 總是先在自家的生產環境上線運用后,才會將代碼開源 ...

Thu Aug 23 14:39:00 CST 2018 0 9842
何時使用和不使用BBR

原文鏈接:https://blog.apnic.net/2020/01/10/when-to-use-and-not-use-bbr/ TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)是由Google設計,並於 ...

Tue Sep 22 20:19:00 CST 2020 0 4460
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM