哪些協定(TCP 或 UDP)消耗更多%CPU? 2024-7-19 • linux tcp cpu-usage udp 我使用 IPERF3 將資料從客戶端傳送到伺服器,首先使用 TCP,然後使用 UDP。我觀察到 TCP 的最長時間消耗的 cpu 比 UDP 多。一般來說,哪一個會消耗更多 %CPU?提前致謝。 答案1 TCP 比 UDP 複雜得多,因此會更消耗資源。舉個例子,TCP 保證在傳輸過程中不會遺失任何資料包,即使資料包無序到達,也能正確重建有效負載。 PC 的優質網路適配器具有專用硬件,可從 CPU 卸載此任務。對於廉價(且常見)的 Realtek NIC,情況並非如此。 相關內容