Какие проблемы может вызвать использование TOE?
Как известно, TOE (Механизм разгрузки TCP) разгружает обработку стека TCP / IP с ЦП на сетевую карту: https://wiki.linuxfoundation.org/networking/toe
У ЦП больше свободных ресурсов, поэтому пользовательское приложение работает быстрее
Также это увеличивает пропускную способность и сокращает время ожидания сетевого приложения: http://www.epsglobal.com/downloads/Chelsio/Chelsio-Solarflare-TL-1.pdf
Но почему это иногда рекомендуется выключить ТО? Отключить разгрузку TCP {полностью, универсально и легко}
Почему в некоторых случаях TOE может быть настолько медленным? https://fasterdata.es.net/host-tuning/nic-tuning/
Сообщалось, что как TCP Segmentation Offloading (TSO), так и TCP Offload Engine (TOE) на Chelsio NIC радикально снизили производительность в WAN (они действительно помогают снизить нагрузку на ЦП, не влияя на пропускную способность локальной сети). Это особенно верно для очень быстрого процессора.
Какие проблемы может вызвать использование TOE?