我們還需要擔心長而粗的管道嗎?

我們還需要擔心長而粗的管道嗎?

我正在努力解決我們工作上的爭議。

十年前,TCP 在長而粗的管道(即具有高頻寬延遲乘積的網路路徑)上的表現非常糟糕。系統管理員過去常常使用一些「黃金」sysctl 值來調整 TCP 堆疊,這些值會神奇地將 iperf 傳輸速率提高到 Gbps。

在此期間,發生了很多事情。看看 Linux,它增加了對 TCP 時間戳、緩衝區自動調整、RTT 測量、CUBIC 擁塞控制、SACK 的支持,僅舉幾例我所知道的。

我們是否仍然需要針對長而粗的管道調整 TCP 堆疊,或者今天的用戶可以獲得開箱即用的 Gbps 傳輸速率?

答案1

不再需要了,除非它真的很長(如衛星端點)。這一切都是動態且有效地處理的。在大多數情況下,您可能需要的只是為儲存網路等使用較大的 MTU。

相關內容