我的系统:
- 网卡:ConnectX5 MCX516A-CCAT(100GbE 网卡)
- 操作系统:Ubuntu 22.04 LTS
- CPU:Intel Xeon Silver 4314(双CPU,16核+16核)
我正在使用 100GbE NIC 进行 UDP 通信。
但如果UDP接收器的任务和NIC的软件中断处理在不同的节点进行,则接收速度会降低。
情况1)当接收任务和NIC的中断处理在同一节点进行时
接收速率约为4.43 GB/s。
情况2)当接收任务和NIC的中断处理在不同节点执行时接收速率下降至约3.46Gbyte/s。
我应该如何确保接收任务和NIC中断处理始终在同一节点上执行?