Linux 内核SMP 竞争问题
来源:互联网 发布:windows平板电脑2016 编辑:程序博客网 时间:2024/05/09 11:49
问题现象
netfilter 挂一个hook,按流来处理数据包。在慢速场景下没有问题,但一旦稍微速度快些,就会发现某条流的数据包会随机的丢失、乱序
问题解决
使用tcpreplay 重放包测试,记录一条流的所有包的相关信息,详细查看每个包的情况,发现速率快时丢包严重,且有很严重的乱序现象。
由于都同属于同一条流,刚开始没有想到SMP的问题,后来在函数入口处加锁,如此乱序问题消失。
问题解决很容易,定位过程真心纠结啊
0 0
- Linux 内核SMP 竞争问题
- Linux 内核 SMP 代码追踪
- linux内核死机2-smp
- linux内核SMP负载均衡浅析
- Linux内核学习笔记:SMP、UMA、NUMA
- Linux内核学习笔记:SMP、UMA、NUMA
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- Linux内核SMP负载均衡浅析
- linux内核SMP负载均衡浅析
- 阿里笔试题目总结
- 神之惩戒—-MMORPG的困局
- 杭州电子科技大学ACM-1091
- poj 1655 Balancing Act(树的重心)
- ORA-00937: 不是单组分组函数
- Linux 内核SMP 竞争问题
- asp.net 之Url与Uri的区别与联系
- rails image_tag生成图片标签
- 移动应用跨平台开发:《用PhoneGap来开发跨平台手机应用》
- DeepLearning tutorial(6)易用的深度学习框架Keras简介
- 电脑主板连接线图解
- mysql二进制类型
- rails 复选框 check_box_tag
- 欧拉函数