私のシステム:
- ネットワークカード:ConnectX5 MCX516A-CCAT(100GbEネットワークカード)
- オペレーティングシステム:Ubuntu 22.04 LTS
- CPU:Intel Xeon Silver 4314(デュアルCPU、16コア+ 16コア)
UDP通信に100GbE NICを使用しています。
しかし、UDPレシーバの動作とNICのソフトウェア割り込み処理が異なるノードで行われると、受信速度が遅くなります。
ケース 1) 受信動作と NIC の割り込み処理を同一ノードで行う場合
ケース2)受信ジョブとNICの割り込み処理が異なるノードで実行されると、受信速度は約3.46 Gbyte / sに低下します。
受信操作とNIC割り込み処理が常に同じノードで行われるようにするにはどうすればよいですか?