基于电流量的计算机软件运行监测方法及装置的制造方法_4

文档序号:9288369阅读:来源:国知局
明实施例提供的基于电流量的计算机软件运行监测装置300,是以设备 运行的电流量作为基本量,计算周期周期时间段内的电流变化量均值及电流变化量占空 比,再根据电流变化量均值及电流变化量占空比判断计算机软件运行状态,并根据软件运 行状态发出预警或报警提示。如此,实现了软件运行监测同硬件运行监测一样都是采用外 部电流测量方法,为软件运行监测提供了一条更加安全的监测管理途径,也为硬件、软件监 测提供了一个运维监测管理的统一系统平台,有效提高机房运维管理效率,开创了由传统 机房维护方式迈向安全智慧型统一平台机房管理方式的新纪元。
[0132] 参照图11所示,图11示出了本发明另一实施例基于电流量的计算机软件运行监 测装置400,包括获取单元401、计算单元402及判断单元403。
[0133] 获取单元401用于获取周期时间段内计算机电流量采样数据,所述周期时间段内 包括多个采样时间点,所述电流量采样数据包括每个采样时间点的实时电流量,每个实时 电流量相对于计算机CPU使用率处于0时电流量的增量为电流变化量,所述电流变化量与 计算机CPU使用率呈近似线性关系。
[0134] 计算单元402用于根据所述电流量采样数据计算周期时间段内电流变化量均值 及电流变化量占空比,所述电流变化量均值为周期时间段内各个电流变化量的平均值,所 述电流变化量占空比为电流变化量超过预设水平值的占有时间长度与周期时间段长度之 比。
[0135] 进一步的,该计算单元402具体包括第一计算模块4021、第二计算模块4022及第 三计算模块4023。
[0136] 第一计算模块4021用于根据所述周期时间段内电流量采样数据按照如下公式计 算该周期时间段内每个采样时间节点的电流变化量:
[0137] 电流变化量:少)=^ /'_x100%---公式1
[0138] 式中:电流变化量i(t)为电流增量的归一化计算值,I(t)为整机在采样时间点的 实时电流量,A。为计算机CPU使用率处于0时电流量,B。为计算机的CPU使用率处于100% 饱和点时对应的电流量;
[0139] 第二计算模块4022用于根据所述周期时间段内各个采样时间节点的电流变化量 按照如下公式计算该周期时间段内的电流变化量均值:
[0140] 电流变化量均值:"⑴+ '⑶+…+ '⑷---公式2 n
[0141 ] 式中:i(n)为第n个采样时间点的电流变化量;
[0142] 第三计算模块4023用于根据所述周期时间段内各个采样时间节点的电流变化量 按照如下公式计算所述周期时间段的电流变化量占空比:
[0143] 电流变化量占空比:P= ---公式3
[0144] 式中:P为电流变化量占空比,t为在该周期时间段内电流变化量超过预设水平 值的占有时间长度,T为该周期时间段的时间长度。
[0145] 判断单元403用于根据各个周期时间段所述电流变化量均值及电流变化量占空 比的取值区域判断计算机软件运行状态,并根据软件运行状态发出预警或报警提示。
[0146] 进一步的,该判断单元403具体包括第四计算模块4031、状态判断模块4032及提 示模块4033。
[0147]第四计算模块4031用于根据所述电流变化量均值i和电流变化量占空比P,分别 建立二维状态变量(i,P)随周期时间段T的变化关系F,以及计算电流变化量均值随周期 时间段T的变化斜率值&及电流变化量占空比随周期时间段T的变化斜率值K2,并根据如 下规则确定电流变化量均值与电流变化量占空比的动态变化关系F:
[0148] 当电流变化量均值增大即0,电流变化量占空比减小即K2< 0,动态变化关系 为F1 ;
[0149] 当电流变化量均值减小即0,电流变化量占空比增大即K2> 0,动态变化关系 为F2 ;
[0150] 当电流变化量均值减小即0,电流变化量占空比减小即K2< 0,动态变化关系 为F3 ;
[0151] 当电流变化量均值增大即0,电流变化量占空比增大即K2> 0,动态变化关系 为F4 ;
[0152] 当电流变化量均值不变即K1= 0,电流变化量占空比减小即K2< 0,动态变化关系 为F5 ;
[0153] 当电流变化量均值不变即K1= 0,电流变化量占空比变大即K2> 0,动态变化关系 为F6 ;
[0154] 当电流变化量占空比不变即K2= 0,电流变化量均值减小即Kf0,动态变化关系 为F7 ;
[0155] 当电流变化量占空比不变即K2= 0,电流变化量均值增大即Ki> 0,动态变化关系 为F8 ;
[0156] 当电流变化量均值不变即K1= 0,电流变化量占空比不变即K2= 0,动态变化关系 为F9 ;
[0157] 状态判断模块4032用于根据二维状态变量(i,P)的取值区域及动态变化关系F 判断计算机软件运行状态是否正常;
[0158] 提示模块4033用于在计算机软件运行不正常时,发出预警或报警提示。
[0159] 在本发明的一个实施例中,该状态判断模块4032具体用于:
[0160] 当软件运行二维状态变量(i,P)取值及电流变化量均值与电流变化量占空比的 动态变化关系F满足如下判断条件时,则判断为计算机软件运行异常:
[0161] 计算机软件运行异常判断条件:((i,P)GS1)&(F1//F6//F8);
[0162] 其中,S为二维状态变量(i,p)极值区域;
[0163] 当软件运行状态二维状态变量(i,P)取值及电流变化量均值与电流变化量占空 比的动态变化关系满足如下判断条件时,则判断为计算机软件停止或死机:
[0164] 计算机软件停止或死机判断条件:(P= 100) & (F9)。
[0165] 需要说明的是,本发明实施例的基于电流量的计算机软件运行监测装置,可以用 于实现上述方法实施例中的全部技术方案,其各个功能单元的功能可以根据上述方法实施 例中的方法具体实现,其具体实现过程可参照上述方法实施例中的相关描述,此外,该监测 装置具有上述方法的典型特点等。具体可参见上述方法实施例的相关描述,在此处不再赘 述。
[0166] 根据本发明实施例提供的基于电流量的计算机软件运行监测装置400,是以设备 运行的电流量作为基本量,计算周期时间段内的电流变化量均值及电流变化量占空比,再 根据电流变化量均值及电流变化量占空比判断计算机软件运行状态,并根据软件运行状态 发出预警或报警提示。如此,实现了软件运行监测同硬件运行监测一样都是采用外部电流 测量方法,为硬件、软件监测提供了一个运维监测管理的统一系统平台,有效提高机房运维 管理效率,开创了由传统机房维护方式迈向安全智慧型统一平台机房管理方式的新纪元。
[0167] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重 点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。 对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。
[0168] 还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个 实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间 存在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在 涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些 要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设 备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排 除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0169] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执 行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存 储器(ROM)、电可编程R0M、电可擦除可编程R0M、寄存器、硬盘、可移动磁盘、CD-ROM、或技术 领域内所公知的任意其它形式的存储介质中。
[0170] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【主权项】
1. 一种基于电流量的计算机软件运行监测方法,其特征在于,包括: 获取周期时间段内计算机电流量采样数据,所述周期时间段内包括多个采样时间点, 所述电流量采样数据包括每个采样时间点的实时电流量,每个实时电流量相对于计算机 CPU使用率处于0时电流量的增量为电流变化量,所述电流变化量与计算机CPU使用率呈近 似线性关系; 根据所述电流量采样数据计算周期时间段内电流变化量均值及电流变化量占空比,所 述电流变化量均值为周期时间段内各个电流变化量的平均值,所述电流变化量占空比为电 流变化量超过预设水平值的占有时间长度与周期时间段长度之比; 根据所述电流变化量均值及电流变化量占空比判断计算机软件运行状态,并根据软件 运行状态发出预警或报警提示。2. 根据权利要求1
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1