1.一种集群设备性能同步统计方法,应用于集群设备中作为主节点的第一节点,其特征在于,所述集群设备性能同步统计方法包括:
采集集群中包括第一节点在内的所有节点上的统计对象的计数器值;
分别将每个所述节点上的统计对象的计数器值进行汇总处理,生成统计记录;
将所述统计记录同步到集群设备中的除第一节点外的其它节点。
2.根据权利要求1所述的集群设备性能同步统计方法,其特征在于,所述在采集集群中包括第一节点在内的所有节点上的统计对象的计数器值的步骤之前,所述集群设备性能同步统计方法还包括:
在所述第一节点上电运行时,创建性能统计数据库,并为预设的每种统计对象类型在数据库上创建数据库表;其中,
所述统计对象类型包括:节点、网络端口、虚拟盘、卷和逻辑单元号。
3.根据权利要求2所述的集群设备性能同步统计方法,其特征在于,在所述分别将每个所述节点上的统计对象的计数器值进行汇总,生成统计记录的步骤之后,所述集群设备性能同步统计方法还包括:
将所述统计记录存入所述性能统计数据库。
4.根据权利要求3所述的集群设备性能同步统计方法,其特征在于,所述集群设备性能同步统计方法还包括:
接收集群中作为一从节点的第二节点发送的包含有所述第二节点的内存容量的数据信息;
将所述第二节点的内存容量与所述第一节点的内存容量进行比较;
若所述第二节点的内存容量小于所述第一节点的内存容量,则删除所述性能统计数据库中的部分统计记录。
5.根据权利要求1所述的集群设备性能同步统计方法,其特征在于,所述集群设备性能同步统计方法还包括:
接收预设请求指令,其中,所述预设请求指令为查询请求指令或导出请求指令;
根据所述预设请求指令携带的请求参数,在所述统计记录中查找与所述请求参数相匹配的统计对象对应的第一统计记录;
返回所述第一统计记录给所述预设请求指令的发送方。
6.根据权利要求1所述的集群设备性能同步统计方法,其特征在于,所述集群设备性能同步统计方法还包括:
监测系统时间是否发生变更;
当监测到系统时间发生变更时,在预设采集时间到达时,获取所述第一节点的当前系统时间;
将当前系统时间、上一次统计时间和预设采集时间进行运算,得到一运算结果;
将所述运算结果的绝对值与预设值进行比较,若所述绝对值大于所述预设值,则进一步判断所述运算结果是否小于零;
若所述运算结果小于零,则将所述统计记录的统计时间减去所述运算结果的绝对值得到第一结果,将所述第一结果作为所述统计记录的最新统计时间;否则,将所述统计记录的统计时间加上所述运算结果的绝对值得到第二结果,将所述第二结果作为所述统计记录的最新统计时间。
7.根据权利要求1所述的集群设备性能同步统计方法,其特征在于,所述集群设备性能同步统计方法还包括:
监测是否有对集群管理中存储的统计对象数据的预处理操作,所述预处理操作为统计对象的增加操作或删除操作;
若监测到有所述预处理操作,则获取集群管理中存储的统计对象数据以及统计对象的索引数组数据;
将所述统计对象数据与所述索引数组数据进行比对,依据比对结果对所述索引数组数据进行预处理。
8.一种集群设备性能同步统计系统,应用于集群设备中作为主节点的第一节点,其特征在于,所述集群设备性能同步统计系统包括:
第一采集模块,用于采集集群中包括第一节点在内的所有节点上的统计对象的计数器值;
第一统计记录生成模块,用于分别将每个所述节点上的统计对象的计数器 值进行汇总处理,生成统计记录;
第一同步模块,用于将所述统计记录同步到集群设备中的除第一节点外的其它节点。
9.根据权利要求8所述的集群设备性能同步统计系统,其特征在于,还包括:
第一初始化模块,用于在所述第一节点上电运行时,创建性能统计数据库,并为预设的每种统计对象类型在数据库上创建数据库表;其中,
所述统计对象类型包括:节点、网络端口、虚拟盘、卷和逻辑单元号。
10.根据权利要求9所述的集群设备性能同步统计系统,其特征在于,所述第一统计记录生成模块还用于:将所述统计记录存入所述性能统计数据库。
11.根据权利要求10所述的集群设备性能同步统计系统,其特征在于,所述集群设备性能同步统计系统还包括:
第一接收模块,用于接收集群中作为一从节点的第二节点发送的包含有所述第二节点的内存容量的数据信息;
比较模块,用于将所述第二节点的内存容量与所述第一节点的内存容量进行比较;
删除模块,若所述第二节点的内存容量小于所述第一节点的内存容量,则用于删除所述性能统计数据库中的部分统计记录。
12.根据权利要求8所述的集群设备性能同步统计系统,其特征在于,所述集群设备性能同步统计系统还包括:
第二接收模块,用于接收预设请求指令,其中,所述预设请求指令为查询请求指令或导出请求指令;
查找模块,用于根据所述预设请求指令携带的请求参数,在所述统计记录中查找与所述请求参数相匹配的统计对象对应的第一统计记录;
信息反馈模块,用于返回所述第一统计记录给所述预设请求指令的发送方。
13.根据权利要求8所述的集群设备性能同步统计系统,其特征在于,所述集群设备性能同步统计系统还包括:
第一监测模块,用于监测系统时间是否发生变更;时间获取模块,用于当监测到系统时间发生变更时,在预设采集时间到达时,获取所述第一节点的当 前系统时间;
计算模块,用于将当前系统时间、上一次统计时间和预设采集时间进行运算,得到一运算结果;
判断模块,用于将所述运算结果的绝对值与预设值进行比较,若所述绝对值大于所述预设值,则进一步判断所述运算结果是否小于零;
计算赋值模块,若所述运算结果小于零,则将所述统计记录的统计时间减去所述运算结果的绝对值得到第一结果,将所述第一结果作为所述统计记录的最新统计时间;否则,将所述统计记录的统计时间加上所述运算结果的绝对值得到第二结果,将所述第二结果作为所述统计记录的最新统计时间。
14.根据权利要求8所述的集群设备性能同步统计系统,其特征在于,所述集群设备性能同步统计系统还包括:
第二监测模块,用于监测是否有对集群管理中存储的统计对象数据的预处理操作,所述预处理操作为统计对象的增加操作或删除操作;
统计对象获取模块,若监测到有所述预处理操作,则用于获取集群管理中存储的统计对象数据以及统计对象的索引数组数据;
比对处理模块,用于将所述统计对象数据与所述索引数组数据进行比对,依据比对结果对所述索引数组数据进行预处理。
15.一种集群设备性能同步统计方法,应用于集群设备中作为从节点的第二节点,其特征在于,所述集群设备性能同步统计方法包括:
获取第一节点上的统计记录,并将所述统计记录进行存储。
16.根据权利要求15所述的集群设备性能同步统计方法,其特征在于,在所述获取第一节点上的统计记录,并将所述统计记录进行存储的步骤之前,所述集群设备性能同步统计方法还包括:
在所述第二节点上电运行时,创建性能统计数据库,并为预设的每种统计对象类型在数据库上创建数据库表;其中,
所述统计对象类型包括:节点、网络端口、虚拟盘、卷和逻辑单元号。
17.根据权利要求15所述的集群设备性能同步统计方法,其特征在于,所述集群设备性能同步统计方法还包括:
检测是否生成由第二节点变为第一节点的变化信号;
若生成所述变化信号,则采集集群中上电的包括所述第二节点在内的所有节点上的统计对象的计数器值;
分别将每个所述节点上的统计对象的计数器值进行汇总处理,生成统计记录;
将所述统计记录同步到集群设备中的除所述第二节点外的其它节点。
18.一种集群设备性能同步统计系统,应用于集群设备中作为从节点的第二节点,其特征在于,所述集群设备性能同步统计系统包括:
获取模块,用于获取第一节点上的统计记录,并将所述统计记录进行存储。
19.根据权利要求18所述的集群设备性能同步统计系统,其特征在于,所述集群设备性能同步统计系统还包括:
第二初始化模块,用于在所述第二节点上电运行时,创建性能统计数据库,并为预设的每种统计对象类型在数据库上创建数据库表;其中,
所述统计对象类型包括:节点、网络端口、虚拟盘、卷和逻辑单元号。
20.根据权利要求18所述的集群设备性能同步统计系统,其特征在于,所述集群设备性能同步统计系统还包括:
检测模块,用于检测是否生成由第二节点变为第一节点的变化信号;
第二采集模块,若生成所述变化信号,则采集集群中上电的包括所述第二节点在内的所有节点上的统计对象的计数器值;
第二统计记录生成模块,用于分别将每个所述节点上的统计对象的计数器值进行汇总处理,生成统计记录;
第二同步模块,用于将所述统计记录同步到集群设备中的除所述第二节点外的其它节点。