我正在调优一个需要处理小型(平均约 50 字节)UDP 数据包的服务器。平均数据包速率约为每秒 100,000 个数据包。数据非常突发,有时会突发到平均数据包速率的 5 倍。
我应该调整哪些设置以确保:
- 尽量减少数据包丢失
- 最小化内核到用户空间的延迟
答案1
对此几乎无能为力:安装 rt 补丁,使用支持轮询的网卡,删除 iptables 规则。但更好的想法是升级硬件;对于“关键任务”路由器,只需购买一台快速机器即可。
我正在调优一个需要处理小型(平均约 50 字节)UDP 数据包的服务器。平均数据包速率约为每秒 100,000 个数据包。数据非常突发,有时会突发到平均数据包速率的 5 倍。
我应该调整哪些设置以确保:
对此几乎无能为力:安装 rt 补丁,使用支持轮询的网卡,删除 iptables 规则。但更好的想法是升级硬件;对于“关键任务”路由器,只需购买一台快速机器即可。