【技术实现步骤摘要】
网络设备及其降低传输时延的方法
本申请属于通信
,尤其涉及一种降低传输时延的方法、装置和设备。
技术介绍
随着芯片制造技术的发展,越来越多的处理器芯片开始向多核芯片发展。通过在一个处理器中集成多个完整的计算引擎或内核,从而在整体上提升整个处理器的计算性能。比如,越来越多的路由器中的处理器采集多核芯片。在目前的无线路由器等通信产品中,WiFi芯片通常运行在多核处理器中的某一个核,中断得不到及时响应,使得无线路由器的数据传输效率不高。
技术实现思路
本申请实施例提供了一种网络设备及其降低数据传输时延的方法,可以解决现有技术中的多核网络设备中断不能得到及时响应,网络设备的数据传输效率不高的问题。第一方面,本申请实施例提供了一种降低数据传输时延的方法,所述降低数据传输时延的方法包括:网络设备获取待调度的数据包的数据包特征;根据预先设定的数据包特征与多核处理器中的处理核的对应关系,网络设备查找待调度的数据包的数据包特征所对应的处理核;网络设备根据所查找的处理核对所述数据包进行处理。可以看出,网络设备获取待调度的数据包的数据包特征,结合预先设定的数据包设备与多核处理器中的处理核的对应关系,可以查找到数据包所对应的处理核,可以根据数据包特征自动匹配对应的处理核,从而能够有效的避免由同一处理核对数据包进行处理。通过数据包特征选择对应的处理核进行处理,有效的提高了多核处理器的处理核利用率,从而使得数据包能够更为及时的响应,提高数据传输和处理速度。其中,所述数据包特征可以包括数据 ...
【技术保护点】
1.一种降低数据传输时延的方法,其特征在于,所述降低数据传输时延的方法包括:/n网络设备获取待调度的数据包的数据包特征;/n根据预先设定的数据包特征与多核处理器中的处理核的对应关系,网络设备查找待调度的数据包的数据包特征所对应的处理核;/n网络设备根据所查找的处理核对所述数据包进行处理。/n
【技术特征摘要】
1.一种降低数据传输时延的方法,其特征在于,所述降低数据传输时延的方法包括:
网络设备获取待调度的数据包的数据包特征;
根据预先设定的数据包特征与多核处理器中的处理核的对应关系,网络设备查找待调度的数据包的数据包特征所对应的处理核;
网络设备根据所查找的处理核对所述数据包进行处理。
2.如权利要求1所述的降低数据传输时延的方法,其特征在于,所述根据预先设定的数据包特征与多核处理器中的处理核的对应关系,网络设备查找待调度的数据包的数据包特征所对应的处理核的步骤包括:
网络设备获取所述数据包特征中包括的数据包对应的WIFI模块;
根据预设的WIFI模块与多核处理器中的处理核的对应关系,网络设备查找所述WIFI模块所对应的处理核。
3.根据权利要求2所述的降低数据传输时延的方法,其特征在于,所述根据预设的WIFI模块与多核处理器中的处理核的对应关系,查找所述WIFI模块所对应的处理核的步骤包括:
根据WIFI模块的服务集标识SSID与处理核的对应关系,网络设备查找所述服务集标识SSID所对应的处理核。
4.根据权利要求2所述的降低数据传输时延的方法,其特征在于,所述方法还包括:
网络设备获取同一业务类型所对应的多个处理核的运行参数;
网络设备根据预设的业务类型的优先级,结合所述处理核的运行参数,确定所述业务类型所对应的处理核。
5.根据权利要求4所述的降低数据传输时延的方法,其特征在于,所述根据预设的业务类型的优先级,结合所述处理核的运行参数,确定所述业务类型所对应的处理核的步骤包括:
网络设备根据业务类型的优先级确定业务优先序列;
网络设备根据处理核的运行参数确定处理核的性能序列;
网络设备根据所述性能序列和所述业务优先序列确定业务类型与处理核的对应关系。
6.根据权利要求1所述的降低数据传输时延的方法,其特征在于,所述根据预先设定的数据包特征与多核处理器中的处理核的对应关系,网络设备查找待调度的数据包的数据包特征所对应的处理核的步骤包括:
网络设备获取所述数据包特征中包括的数据包业务类型;
根据预设的业务类型与多核处理器中的处理核的对应关系,网络设备查找所述业务类型所对应的处理核。
7.根据权利要求6所述的降低数据传输时延的方法,其特征在于,所述业务类型包括游戏类型、视频类型、即时通信类型、普通上网类型中的一种或者多种。
8.根据权利要求1-7任一项所述的降低数据传输时延的方法,其特征在于,所述方法还包括:
网络设备获取所查找到的处理核的繁忙值;
当查找到的处理核的繁忙值大于预设的繁忙阈值时,网络设备将所述待调度的数据包分配至繁忙值小于所述繁忙阈值的处理核。
9.根据权利要求8所述的降低数据传输时延的...
【专利技术属性】
技术研发人员:许天亮,汪瀛,武卫春,马尔利,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。