使用TOE会引起什么问题?
众所周知,TOE(TCP 卸载引擎)将 TCP/IP 堆栈的处理从 CPU 卸载到 NIC:https://wiki.linuxfoundation.org/networking/toe
CPU 拥有更多可用资源 - 因此用户应用程序运行速度更快
它还可以提高吞吐量并减少网络应用程序的延迟:http://www.epsglobal.com/downloads/Chelsio/Chelsio-Solarflare-TL-1.pdf
但为什么有时建议关闭 TOE?彻底、通用且轻松地禁用 TCP 卸载
为什么在某些情况下 TOE 会如此缓慢?https://fasterdata.es.net/host-tuning/nic-tuning/
据报道,TCP 分段卸载 (TSO) 和 TCP 卸载引擎Chelsio NIC 上的 (TOE) 严重损害了 WAN 上的性能(它们确实有助于减少 CPU 负载,而不会影响 LAN 的吞吐量)。对于非常快的 CPU 来说尤其如此。
使用TOE会引起什么问题?