【技术实现步骤摘要】
本申请涉及计算机信息处理领域,具体而言,涉及一种用于numa架构的报文转发方法及装置。
技术介绍
1、由于多核cpu的快速发展,每个core都要通过共享一个北桥来访问内存,随着核数的不断增多,北桥在响应时间上的性能成为了新的瓶颈,于是多路/多带cpu成为新的解决方案;如图1所示,每个cpu访问自己的内存称之为local memory access,cpu之间也可以通过内部总线访问彼此的内存,称之为remote memory access,因此多路/多带cpu架构下local memory access和remote memory access统称为numa。
2、在单个cpu架构下,其内部每个core访问内存的时间几乎是相同的,这种情况下,对于网络报文的转发会话来说,都建立在node0内存上;在不同的core上访问此会话,几乎不影响其业务处理性能;而对于多路/多带cpu来说,若会话仍然分配到node0上,意味着如果非node0的core访问此会话,则产生remote memory access,造成性能上的影响。
【技术保护点】
1.一种用于NUMA架构的报文转发方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,NUMA架构中的FPGA网卡接收正向报文之前,还包括:
3.如权利要求2所述的方法,其特征在于,进行NUMA架构配置,包括:
4.如权利要求2所述的方法,其特征在于,为NUMA架构中的FPGA网卡确定队列策略,包括:
5.如权利要求1所述的方法,其特征在于,所述core收包队列根据业务需求和转发策略确定目的端口,包括:
6.如权利要求5所述的方法,其特征在于,根据转发策略确定目的地址中的目的端口,包括:
...【技术特征摘要】
1.一种用于numa架构的报文转发方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,numa架构中的fpga网卡接收正向报文之前,还包括:
3.如权利要求2所述的方法,其特征在于,进行numa架构配置,包括:
4.如权利要求2所述的方法,其特征在于,为numa架构中的fpga网卡确定队列策略,包括:
5.如权利要求1所述的方法,其特征在于,所述core收包队列根据业务需求和转发策略确定目的端口,包括:
6.如权利要求...
【专利技术属性】
技术研发人员:孙军伟,宋玉珍,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。