[发明专利]消除SMP系统上Linux内核TCP连接非亲和性的方法无效
申请号: | 201310194191.5 | 申请日: | 2013-05-23 |
公开(公告)号: | CN103309842A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 王雷;赵玉龙;原仓周;梁栋 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F15/173 | 分类号: | G06F15/173;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 多核环境下网卡中断负载均衡无法保证TCP连接的亲和性,不能保证一个TCP连接的数据包的底层网卡硬件中断、软中断处理与处理该TCP连接的上层处理进程在同一个CPU核上运行。本发明通过修改Linux内核代码,把内核中TCP监听套接字的全局icsk_accept_queue队列拆分成per-core accept队列,解决了TCP连接的非亲和性问题,提升了Linux的在多核环境下的TCP协议处理性能。 | ||
搜索关键词: | 消除 smp 系统 linux 内核 tcp 连接 亲和性 方法 | ||
【主权项】:
消除SMP系统上Linux内核TCP连接非亲和性的方法,其特征在于把Linux内核的TCP监听套接字的accept queue接收队列拆成per‑core的队列,进程对TCP监听套接字调用accept系统调用时,进程从所在的CPU上的本地accept queue上取request sock元素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310194191.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种动态检验处理服从正态分布数据的方法
- 下一篇:滤光组件的切换定位控制方法