【技术实现步骤摘要】
一种CPU使用率预测方法及装置
本申请涉及图像控制领域,特别涉及一种CPU使用率预测方法及装置。
技术介绍
CPU(centralprocessingunit,中央处理器),是设备中最重要的部件,其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。对于一些CPU密集型程序而言,CPU的负载很高,因此,对CPU使用率进行预测,不仅能够让运维人员及时了解CPU未来运转情况,从容应对突发问题,还可以根据其CPU使用状况可以做数据流量的均衡分配、网络速度的调整、数据流量的分发策略的改变等,从而降低CPU的负载。随着5G时代到来而出现的集中式安全检测构架,这类构架一般包含三个部分:数据分发,检测引擎和管理中心。数据分发模块把数据流分发给各个检测引擎;检测引擎负责实施具体的安全检测工作,并把结果输出给管理中心;管理中心对检测结果进行后期处理。检测引擎的基本原理为检测所有经过的数据包,与预先设定的数据特征做比较,特征匹配则识别为恶意数据,可见它主要的工作集中在数据解析 ...
【技术保护点】
1.一种CPU使用率预测方法,其特征在于,包括:/n当接收到待处理数据时,提取所述待处理数据的描述信息;/n基于所述待处理数据的描述信息确定处理所述待处理数据所需的CPU资源量;/n基于所述CPU资源量预测CPU使用率。/n
【技术特征摘要】
1.一种CPU使用率预测方法,其特征在于,包括:
当接收到待处理数据时,提取所述待处理数据的描述信息;
基于所述待处理数据的描述信息确定处理所述待处理数据所需的CPU资源量;
基于所述CPU资源量预测CPU使用率。
2.如权利要求1所述的方法,其特征在于,所述提取所述待处理数据的描述信息,包括:
提取以下至少一种信息作为所述待处理数据的描述信息:
数据报文的长度、分片数目、时间间隔、持续时间、数据包个数、协议信息、协议选项信息和目的端口。
3.如权利要求1所述的方法,其特征在于,基于所述待处理数据的描述信息确定处理所述待处理数据所需的CPU资源量,包括:
获取每一种描述信息各自对应的CPU资源消耗系数;
基于每种描述信息和各自对应的CPU资源消耗系数确定所述待处理数据所需的CPU资源量。
4.如权利要求1所述的方法,其特征在于,基于所述待处理数据的描述信息确定处理所述待处理数据所需的CPU资源量,包括:
将所述待处理数据的描述信息输入到CPU使用率预测模型中,以得到处理所述待处理数据所需的CPU资源量。
5.如权利要求1所述的方法,其特征在于,基于所述CPU资源量预测CPU使用率,包括:
获取CPU使用率的累计值;
将所述CPU资源量与所述CPU使用率的累计值相加以得到目标和值;
通过所述目标和值替换所述CPU使用率的累计值。...
【专利技术属性】
技术研发人员:张晓锋,钦良柱,
申请(专利权)人:北京天融信网络安全技术有限公司,北京天融信科技有限公司,北京天融信软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。