开发者社区> 问答> 正文

udp 小包出现周期性大延迟问题

centos,内核为3.10.0,通过libev实现一个udp server,在处理低频小包时,发现存在周期性的数据包延迟超过10毫秒的(即recvmsg收包结束的时间与内核接收数据包的时间戳相差10ms左右),数据包走的是loopback,机器无负载,数据包发送频率为每秒50左右,udp server处理数据包耗时最大不超过0.1毫秒,一般为0.05毫秒左右;通过strace发现,内核在收到数据包后,到epoll_wait出来,会存在一定的延迟;请求有没有人遇到此类问题,又是如何解决的

展开
收起
沉默的小强 2019-08-06 22:59:06 1198 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
探索连接的最后十秒”落时”的网关 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载