[发明专利]一种CPU使用率预测方法及装置在审
申请号: | 202010107518.0 | 申请日: | 2020-02-21 |
公开(公告)号: | CN111338798A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 张晓锋;钦良柱 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30;G06F11/34 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 韩岳松 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cpu 使用率 预测 方法 装置 | ||
本申请公开了一种CPU使用率预测方法及装置,用以降低CPU使用率预测的误差,提高预测准确度。所述方法包括:当接收到待处理数据时,提取所述待处理数据的描述信息;基于所述待处理数据的描述信息确定处理所述待处理数据所需的CPU资源量;基于所述CPU资源量预测CPU使用率。采用本发明所提供的方案,在接收到待处理数据时,可以在待处理数据处理之前确定待处理数据所需的CPU资源量,基于CPU资源量预测CPU使用率,即本申请并不是基于当前的CPU使用率作为参考来对CPU使用率进行估计,而是对即将处理的数据所需的CPU资源量进行计算,使得预测的值更加接近CPU使用率的真实值,降低了CPU使用率预测的误差,提高了预测的准确度。
技术领域
本申请涉及图像控制领域,特别涉及一种CPU使用率预测方法及装置。
背景技术
CPU(central processing unit,中央处理器),是设备中最重要的部件,其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。对于一些CPU密集型程序而言,CPU的负载很高,因此,对CPU使用率进行预测,不仅能够让运维人员及时了解CPU未来运转情况,从容应对突发问题,还可以根据其CPU使用状况可以做数据流量的均衡分配、网络速度的调整、数据流量的分发策略的改变等,从而降低CPU的负载。
随着5G时代到来而出现的集中式安全检测构架,这类构架一般包含三个部分:数据分发,检测引擎和管理中心。数据分发模块把数据流分发给各个检测引擎;检测引擎负责实施具体的安全检测工作,并把结果输出给管理中心;管理中心对检测结果进行后期处理。检测引擎的基本原理为检测所有经过的数据包,与预先设定的数据特征做比较,特征匹配则识别为恶意数据,可见它主要的工作集中在数据解析与特征匹配,因此,集中式安全监测构架属于典型的CPU密集型程序。
对于这类CPU密集型程序的CPU使用率预测方法总体分为三种:第一种认为系统CPU使用率的变化是一个稳定的过程,即当前CPU使用率高于过去一段时间内的平均值时,预测值取当前值减去某个值,当前CPU使用率低于过去一段时间内的平均值时,预测值取当前值加上某个值。第二种认为系统CPU使用率的变化是跟着趋势走的过程,即当前CPU使用率高于过去一段时间内的平均值时,预测值取当前值加上某个值,当前CPU使用率低于过去一段时间内的平均值时,预测值取当前值减去某个值。第三种情况,预测值取当前系统的CPU使用率。但是,无论是哪一种预测,都是基于当前CPU使用率对未来CPU使用率进行预测的,预测的误差较大,因此,如何提供一种CPU使用率预测方法,以降低CPU使用率预测的误差,提高预测准确度,是一亟待解决的技术问题。
发明内容
本申请实施例的目的在于提供一种CPU使用率预测方法及装置,用以降低CPU使用率预测的误差,提高预测准确度。
为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种CPU使用率预测方法,包括:
当接收到待处理数据时,提取所述待处理数据的描述信息;
基于所述待处理数据的描述信息确定处理所述待处理数据所需的CPU资源量;
基于所述CPU资源量预测CPU使用率。
本申请的有益效果在于:在接收到待处理数据时,可以在待处理数据处理之前确定待处理数据所需的CPU资源量,基于CPU资源量预测CPU使用率,即本申请并不是基于当前的CPU使用率作为参考来对CPU使用率进行估计,而是对即将处理的数据所需的CPU资源量进行计算,使得预测的值更加接近CPU使用率的真实值,降低了CPU使用率预测的误差,提高了预测的准确度。
在一个实施例中,所述提取所述待处理数据的描述信息,包括:
提取以下至少一种信息作为所述待处理数据的描述信息:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010107518.0/2.html,转载请声明来源钻瓜专利网。