Intel Flow Director で TCP Out of Order トラフィックが発生する
Issue
- Intel Flow Director で TCP Out of Order トラフィックが発生します。
ixgbe
の FDir ATR (Application Targeted Receive) 機能により、netstat -s
の TCP OoO または OfOTCPOFOQueue
カウンターが増えます。- プロセス移行におけるマルチプロセッシング環境でパフォーマンスに影響が及ぶのを回避する方法は、論文 Why Does Flow Director Cause Packet Reordering? (Wenji Wu, Phil De Mar, Matt Crawford (Fermilab)) (http://arxiv.org/pdf/1106.0443.pdf) を参照してください。
Environment
- Red Hat Enterprise Linux
ixgbe
ドライバーを使用する Intel 82598、82599、X520、X540、X550 などのネットワークインターフェイスカード- ATR (Application Targeted Receive) モードにおける Intel Flow Director
- TCP トラフィック
/proc/net/netstat
のTCPOFOQueue
統計の値が大きい- 定期 CPU スケジュールによって CPU コア間で移行する、固定されていないプロセス
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.