Intel 82598EB 10GBE NIC を使用しています。
パケット損失なしでトラフィックを受信する必要があります。
データレートは 4 ~ 5 Gbps、パケットサイズは 1500 ~ 9600 バイトです。
smb と irq のアフィニティは既に構成済みです。また、パケット ソケット ( PF_PACKET ) を使用しようとしました。
これはどれも役に立ちませんでした。小さな損失は常に存在します。
現在、sk_buff のサイズを増加させる構成設定を無効にし、IOMMU を無効にして、カーネルをコンパイルすることを計画しています。
rx パフォーマンスを向上させる他の方法は何ですか?