The invention discloses a method for judging CPU utilization rate and a network device. The method is applied to network devices, including: detecting the theoretical task load of processing a single task in the first time period of the CPU of the network device; acquiring the actual task load of the CPU handling the same single task in the second time period in the preset use environment; and based on the theoretical task load and the actual situation. Task load calculates the utilization of the CPU. This method can accurately calculate the actual utilization rate of CPU according to the theoretical and actual tasks, so as to more accurately understand the working condition of CPU, and then better evaluate the load situation of network system.
【技术实现步骤摘要】
一种判断CPU使用率的方法及网络设备
本专利技术涉及设备网络通信及网络安全领域,特别涉及一种判断CPU使用率的方法及网络设备。
技术介绍
网络通信及网络安全中,需要使用安全网关等网络设备,安全网关中设置有CPU,很多时候需要CPU执行单一任务,如执行杀毒任务或者安全审计任务,此时用户需要获取CPU的使用率,以及时了解CPU以及安全网关的使用情况,便于进行维护,但是很多情况下,在CPU执行杀毒任务或者安全审计任务的过程中,CPU一直处于满负荷工作状态,无法准确的了解CPU的真实使用率,使得用户无法准确评估网络系统的负载的实际情况。
技术实现思路
本专利技术实施例的目的在于提供一种判断CPU使用率的方法及网络设备,该方法能够准确的计算出CPU的实际使用率,从而能够更好的评估网络系统的负载情况。为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种判断CPU使用率的方法,应用于网络设备,包括:检测所述网络设备的CPU第一时间段内处理单一任务的理论任务量;获取所述CPU在预设使用环境中,第二时间段内处理相同的单一任务的实际任务量;基于所述理论任务量和所述实际任务量计算所述CPU的使用率。作为优选,所述的获取所述CPU在预设使用环境中,第二时间段内处理相同的单一任务的实际任务量包括:获取所述网络设备在所述预设使用环境中,在第二时间段内的任务连接量;根据所述任务连接量计算所述CPU的实际任务量。作为优选,所述预设使用环境包括所述CPU进行审计或杀毒任务对应的任务环境,所述获取所述网络设备在所述预设使用环境中,在第二时间段内的任务连接量包括:在第二时间段内,计算所述C ...
【技术保护点】
1.一种判断CPU使用率的方法,应用于网络设备,其特征在于,包括:检测所述网络设备的CPU第一时间段内处理单一任务的理论任务量;获取所述CPU在预设使用环境中,第二时间段内处理相同的单一任务的实际任务量;基于所述理论任务量和所述实际任务量计算所述CPU的使用率。
【技术特征摘要】
1.一种判断CPU使用率的方法,应用于网络设备,其特征在于,包括:检测所述网络设备的CPU第一时间段内处理单一任务的理论任务量;获取所述CPU在预设使用环境中,第二时间段内处理相同的单一任务的实际任务量;基于所述理论任务量和所述实际任务量计算所述CPU的使用率。2.根据权利要求1所述的方法,其特征在于,所述的获取所述CPU在预设使用环境中,第二时间段内处理相同的单一任务的实际任务量包括:获取所述网络设备在所述预设使用环境中,在第二时间段内的任务连接量;根据所述任务连接量计算所述CPU的实际任务量。3.根据权利要求2所述的方法,其特征在于,所述预设使用环境包括所述CPU进行审计或杀毒任务对应的任务环境,所述获取所述网络设备在所述预设使用环境中,在第二时间段内的任务连接量包括:在第二时间段内,计算所述CPU进行审计或杀毒任务时,对应的所述网络设备的任务连接累积值,以获取所述网络设备在所述第二时间段内的任务连接量。4.根据权利要求1所述的方法,其特征在于,所述的基于所述理论任务量和所述实际任务量计算所述CPU的使用率包括:根据所述理论任务量与所述第一时间段获得所述理论任务量对应的单位时间的理论值;根据所述实际任务量与所述第二时间段获得所述实际任务量对应的单位时间的实际值;根据所述理论值与实际值得出所述CPU的使用率。5.根据权利要求1所述的方法,其特征在于,所述的检测所述网络设备的CPU第一时间段内处理单一任务的理论任务量包括:根据所述网络设备的参数值和所述单一任务的工作量计算出所述理论任务量;或者,构建标准工作环境,预设标准任务,检测第一时间段内所述网络设备在所述标准工...
【专利技术属性】
技术研发人员:范鸿雷,
申请(专利权)人:北京天融信网络安全技术有限公司,北京天融信科技有限公司,北京天融信软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。