[发明专利]报文处理方法及装置有效
申请号: | 201610168441.1 | 申请日: | 2016-03-22 |
公开(公告)号: | CN105760235B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 姚烁;范路路;郭永亮;程爱爽;马宏源 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 | ||
本申请提供一种报文处理方法及装置,该方法应用于包括多核处理器的网络设备上,所述多核处理器的每个核对应至少一个用户组,每个用户组被与该用户组对应的各个核分配有对应的权重,包括:接收至少一个报文;确定各个所述报文对应的用户组,并将各个所述报文分配至对应的用户组;将所述多核处理器的第一核对应的用户组中权重最大的用户组确定为待处理用户组,并利用所述第一核处理所述待处理用户组中的报文。因此,本申请在多用户共享多核处理器时,多核处理器的各核可以按照各自对应的用户组的权重分别处理相同或不同用户组的报文,更加合理的控制用户占用多核处理器的各核资源的占比,还可以提高报文处理的效率和可靠性。
技术领域
本申请涉及网络通信技术领域,尤其涉及一种报文处理方法及装置。
背景技术
虚拟化是一种资源管理技术,将计算机的各种实体资源予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。
现有技术中,可以依据不同用户来进行线程隔离,为每个用户线程分配特定的比例的多核处理器时间、输入/输出时间、限制可以使用内存的大小,提供设备访问控制,让每个用户认为自己独占整个系统。并且,为了实现多核处理器的分配和隔离,操作系统需要为每个用户线程设置多核处理器亲和性来规定用户可以占用哪些多核处理器。
但是,现有技术中无法控制用户占用多核处理器的各核资源的占比,导致无法满足用户对于虚拟机处理能力的需求。
发明内容
本申请提供一种报文处理方法及装置,以更加合理的控制用户占用多核处理器的各核资源的占比。
根据本申请实施例的第一方面,提供了一种报文处理方法,
所述方法应用于包括多核处理器的网络设备上,所述多核处理器的每个核对应至少一个用户组,每个用户组被与该用户组对应的各个核分配有对应的权重,包括:
接收至少一个报文;
确定各个所述报文对应的用户组,并将各个所述报文分配至对应的用户组;
将所述多核处理器的第一核对应的用户组中权重最大的用户组确定为待处理用户组,并利用所述第一核处理所述待处理用户组中的报文。
根据本申请实施例的第二方面,提供了一种报文处理装置,所述装置应用于包括多核处理器的网络设备上,所述多核处理器的每个核对应至少一个用户组,每个用户组被与该用户组对应的各个核分配有对应的权重,包括:
接收单元,用于接收至少一个报文;
用户组确定单元,用于确定各个所述报文对应的用户组,并将各个所述报文分配至对应的用户组;
报文处理单元,用于将所述多核处理器的第一核对应的用户组中权重最大的用户组确定为待处理用户组,并利用所述第一核处理所述待处理用户组中的报文。
应用本申请实施例,通过接收至少一个报文;确定各个报文对应的用户组,并将各个报文分配至对应的用户组;将多核处理器的第一核对应的用户组中权重最大的用户组确定为待处理用户组,并利用第一核处理待处理用户组中的报文,使得网络设备在多用户共享多核处理器时,多核处理器的各核可以按照各自对应的用户组的权重分别处理相同或不同用户组的报文,更加合理的控制用户占用多核处理器的各核资源的占比,从而提高了报文处理的效率和可靠性。
附图说明
图1是应用本申请实施例报文处理的应用场景示意图;
图2是本申请报文处理方法的一个实施例流程图;
图3是本申请报文处理方法的另一个实施例流程图;
图4是本申请报文处理方法的另一个实施例流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610168441.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仿雕刻木纹、树皮装饰膜
- 下一篇:防伪认证系统