https://access.redhat.com/articles/8707
TOE (TCP/IP Offload Engine) is not included in the Red Hat Enterprise Linux distribution and will not be supported for the reasons listed below. Additionally, TOE has not been accepted in upstream kernel and will most likely not be included in future distributions.
TOE in general has more downsides than advantages:
-
Latency increases, which means that for lots of stuff, like performance, decreases.
-
The Linux TCP/IP stack is quite fast already, the performance gain of TOE is not that significant. Especially for properly written applications that use zero copy and TSO (TCP Segmentation Offloading).
-
You can not combine firewalling with TOE (which presents a big problem).
-
You can not combine traffic shaping with TOE.
-
You can not combine QoS (Quality of Service) with TOE.
-
You can not fix bugs in the TCP/IP implementation on the TOE card if they arrise, nor can you add support for newer protocol extensions like ECN (Explicit Congestion Notification).

TOE(TCP/IP卸载引擎)技术由于其潜在的延迟增加、与防火墙及流量整形不兼容、无法更新TCP/IP实现等问题,在Red Hat Enterprise Linux中未被采纳。即使在高速应用中,TOE带来的性能提升也有限。

387

被折叠的 条评论
为什么被折叠?



