內核所基於的程式碼庫 Linux 6.8 版本採用了一系列改進措施,顯著提升了 TCP 協定堆疊的效能。在處理多個並發 TCP 連線時,速度提升可達 40%。
這種改進是可能的,因為網路堆疊結構(socks、netdev、netns、mibs)中的變數在添加時就被定位了,這是由歷史原因決定的。修改結構中變數的放置以提高處理器快取的工作效率(在資料傳輸階段最大限度地減少快取行的使用)並優化對變數的訪問,導致 TCP 速度顯著提高,尤其是在大量同時TCP 連接的情況。
來源: opennet.ru
