摘要:本发明提供了一种多缓冲区数据聚合的报文接收方法,与通常的轮询相比,首先,提高了取包缓冲区的利用率,靠后缓冲区中的数据包被快速取出,使缓冲区有更多的空间用来写数据包,多个缓冲区与多个CPU一一绑定,缓冲区数据的读写,提高了多核CPU的利用率;另外缓冲区与CPU的利用率的提高,也让收包应用读包速度增快,提高了应用性能。其次,避免频繁访问空缓冲区,减小了系统消耗。本方案是一种改进的轮询方案,当加权等待时间全设为0时,本方案即为轮询方案。
- 专利类型发明专利
- 申请人曙光信息产业股份有限公司;
- 发明人刘灿;刘朝辉;李锋伟;窦晓光;张英文;
- 地址300384 天津市西青区华苑产业区(环外)海泰华科大街15号1-3层
- 申请号CN201010597788.0
- 申请时间2010年12月17日
- 申请公布号CN102035742B
- 申请公布时间2015年08月19日
- 分类号H04L12/70(2013.01)I;