我应该修改什么样的设置来调整Linux服务器以实现非常小但非常高的数据包速率UDP接收负载?

我正在调整一个需要处理小(平均大约50个字节)的UDP数据包的服务器。 平均数据包速率大约为100,000包/秒。 数据非常突然,有时可能会突发5倍的平均数据包速率。

我应该调整哪些设置以确保我:

  1. 最小化丢包
  2. 最小化内核到用户的地面等待时间

这里没有什么要做的:安装rt补丁,有一个支持轮询的网卡,删除iptables规则。 但更好的办法是升级hw; 对于“关键任务”路由器,只需购买一台快速机器即可。