一种协议报文的上传方法、系统、电子设备及存储介质技术方案

技术编号:31082805 阅读:27 留言:0更新日期:2021-12-01 12:30
本申请公开了一种协议报文的上传方法,所述方法包括:根据优先级将协议报文分配至对应的报文队列,并确定报文队列的队列上传速率;根据报文优先级为报文队列设置对应的上传限速值;根据队列上传速率和上传限速值将所有报文队列划分为第一报文队列和第二报文队列;将报文队列的实际上传速率设置为对应的队列上传速率,并根据报文队列的实际上传速率确定交换机CPU的剩余可用带宽,根据剩余可用带宽设置第二报文队列的实际上传速率;控制报文队列按照对应的实际上传速率上传协议报文。本申请能够避免CPU被长期占用,降低CPU的业务压力。本申请还公开了一种协议报文的上传系统、一种电子设备及一种存储介质,具有以上有益效果。具有以上有益效果。具有以上有益效果。

【技术实现步骤摘要】
一种协议报文的上传方法、系统、电子设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种协议报文的上传方法、系统、电子设备及存储介质。

技术介绍

[0002]数据中心的交换机启动后,系统需要持续运行各种任务。CPU需要维护和管理设备在状态的系统任务,同时需要管理外部访问网络管理流量,CPU还需要处理网络控制报文,发送和接收协议报文、进行协议运算、更新转发表。所以CPU上可能有很多活跃的任务,设备支持的特性越多,系统运行的任务也越多。如果上送CPU的报文速率过快,或者某任务长时间占用CPU,CPU将高负荷运行,可能无法及时调度其他任务,进而引发业务异常。
[0003]因此,如何有效避免CPU被长期占用,降低CPU的业务压力是本领域技术人员目前需要解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种协议报文的上传方法、系统、一种电子设备及一种存储介质,能够有效避免CPU被长期占用,降低CPU的业务压力。
[0005]为解决上述技术问题,本申请提供一种协议报文的上传方法,该协议报文的上传方法包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种协议报文的上传方法,其特征在于,包括:根据报文优先级将所有协议报文分配至对应的报文队列,并确定每一所述报文队列的队列上传速率;根据所述报文优先级为每一所述报文队列设置对应的上传限速值;其中,所述报文优先级与所述上传限速值正相关;根据所述队列上传速率和所述上传限速值将所有所述报文队列划分为第一报文队列和第二报文队列;其中,所述第一报文队列的队列上传速率小于或等于对应的上传限速值,所述第二报文队列的队列上传速率大于对应的上传限速值;将所述第一报文队列的实际上传速率设置为对应的队列上传速率,并根据所述第一报文队列的实际上传速率确定交换机CPU的剩余可用带宽,根据所述剩余可用带宽设置所述第二报文队列的实际上传速率;控制所述报文队列按照对应的实际上传速率上传所述协议报文。2.根据权利要求1所述协议报文的上传方法,其特征在于,根据所述第一报文队列的实际上传速率确定交换机CPU的剩余可用带宽,根据所述剩余可用带宽设置所述第二报文队列的实际上传速率,包括:获取向所述交换机CPU上传所述协议报文的可用总带宽;将所述可用总带宽与所有所述第一报文队列的实际上传速率之差作为所述剩余可用带宽;根据所述报文优先级将所述剩余可用带宽分配至所有第二报文队列,得到新的上传限速值;判断所有所述第二报文队列的队列上传速率是否均大于对应的新的上传限速值;若是,则将所述新的上传限速值设置为所述第二报文队列的实际上传速率;若否,则将队列上传速率小于或等于新的上传限速值的第二报文队列设置为新的第一报文队列,并进入将所述可用总带宽与所有第一报文队列的实际上传速率之差作为所述剩余可用带宽的步骤。3.根据权利要求1所述协议报文的上传方法,其特征在于,所述根据报文优先级将所有协议报文分配至对应的报文队列,包括:获取所述报文优先级和所述报文队列的队列ID的对应关系;其中,所述队列ID的值与所述报文优先级正相关;根据所述报文优先级与所述队列ID的对应关系将所述协议报文分配至对应的报文队列。4.根据权利要求3所述协议报文的上传方法,其特征在于,根据所述报文优先级为每一所述报文队列设置对应的上传限速值,包括:根据所述报文优先级和所述队列ID的对应关系确定每一所述报文队列的带宽分配比例;其中,所述带宽分配比例为报文队列的队列ID值与所有报文队列的队列ID值总和的比值;根据所述带宽分配比例与可用总带宽的乘积确定每一所述报文队列对应的上传限速值。5.根据权利要求1所述协议报文的上传方法,其特征在于,确定每一所述报文队列的队
列上传速率,包括:计算所述报文队列中每一类的报文协议的报文上传速率之和,得到所述报文队列的队列上传速率。6.根据权利要求1所...

【专利技术属性】
技术研发人员:颜虹袁福利
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1