【技术实现步骤摘要】
一种数据处理的方法和相关装置
[0001]本申请实施例涉及计算机
,尤其涉及一种数据处理的方法和相关装置。
技术介绍
[0002]非统一内存访问(non uniform memory access,NUMA)是一种多处理器的计算机内存架构,NUMA架构的计算机设备中的内存访问时间取决于内存相对于处理器的位置。采用NUMA架构的计算机系统通常包括多个NUMA,每个NUMA包括多个裸片(Die),每个Die节点由多个处理器核和存储器构成。不同处理器核访问不同存储器所花费的时长并不相同,其中,每个Die中的处理器核访问本节点内的存储器所需要的时间,比访问其他Die上的存储器所花费的时间要少。
[0003]关于上述处理器核与存储器之间的访问机制,映射到计算机设备中网卡设备与处理器核之间的访问机制也是一样的。因此,该网卡设备访问物理通信距离最近的Die所花费的时间最短,而访问其他NUMA中(远端)的Die时所花费的时间最长。
[0004]因此,一种提高网卡设备与DIE之间的通信速度的方案亟待推出。
专利技 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法应用于网卡设备,所述网卡设备与M个裸片DIE连接,M为大于1的整数,所述方法包括:获取目标会话,所述目标会话包括目标IP地址,所述目标IP地址为所述网卡设备的IP地址;根据所述目标IP地址以及预设的绑定关系,确定所述M个DIE中的目标DIE,其中,所述绑定关系指示所述目标IP地址对应所述目标DIE,所述目标DIE为所述多个DIE中与所述网卡设备的物理通信距离最近的N个DIE,N为小于M的正整数;将所述目标会话传递至所述目标DIE,以便所述目标DIE执行所述目标会话。2.根据权利要求1所述的方法,其特征在于,所述N等于1或2。3.根据权利要求1或2所述的方法,其特征在于,每个DIE上运行有一个非统一内存访问NUMA节点。4.根据权利要求1至3任一所述的方法,其特征在于,所述目标会话包括待执行数据,所述目标DIE执行所述目标会话,包括:所述目标DIE根据所述目标会话,确定目标进程,并利用所述目标进程执行所述待执行数据。5.一种计算机系统,其特征在于,所述计算机系统包括网卡设备和M个裸片DIE,所述网卡设备与所述M个裸片DIE连接,所述M为大于1的整数;其中,所述网卡设备,用于获取目标会话,所述目标会话包括目标IP地址,所述目标IP地址为所述网卡设备的IP地址;根据所述目标IP地址以及预设的绑定关系,确定所述M个DIE中的目标DIE,其中,所述绑定关系指示所述目标IP地址对应所述目标DIE,所述目标DIE为所述多个DIE中与所述网卡设备的物理通信距离最近的N个DIE,N为小于M的正整数;将所述目标会话传递至所述目标DIE;所述目标DIE,用于执行所述目标会话。6.根据权利要求5所述的计算机系统,其特征在于,所述目标DIE在执行所述目标会话时,具体用于:获取多个线程中每个线程的资源空闲信息,所述资源空闲信息用于指示资源空闲程度;根据所述资源空闲信息,利...
【专利技术属性】
技术研发人员:张珮文,钟舟,梁家琦,马宙,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。