一种服务器性能预测的方法及系统的制作方法_4

文档序号:9432448阅读:来源:国知局
二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0112]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程R0M、电可擦除可编程R0M、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0113]以上对本发明所提供的服务器性能预测的方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
【主权项】
1.一种服务器性能预测的方法,其特征在于,包括: 采集预定时间段内服务器磁盘容量数据,服务器CPU利用率数据及服务器内存利用率数据; 利用所述服务器磁盘容量数据进行拟合分析,将分析结果与实际服务器磁盘容量数据进行比较,并根据比较结果判定服务器磁盘是否异常; 根据所述服务器CPU利用率数据,分别将每一时段的所述服务器CPU利用率数据进行统计,将每一时段的统计结果与实际相对应每一时段的服务器CPU利用率数据进行比较,并根据比较结果判定服务器CPU是否异常; 根据所述服务器内存利用率数据,分别将每一时段的所述服务器内存利用率数据进行统计,将每一时段的统计结果与实际相对应每一时段的服务器内存利用率数据进行比较,并根据比较结果判定服务器内存是否异常。2.如权利要求1所述的方法,其特征在于,利用所述服务器磁盘容量数据进行拟合分析,将分析结果与实际服务器磁盘容量数据进行比较,并根据比较结果判定服务器磁盘是否异常包括: 利用所述服务器磁盘容量数据进行线性曲线拟合分析,确定拟合曲线; 根据所述拟合曲线得到实际服务器磁盘容量数据的预测值,并根据所述预测值确定第一置信区间; 将实际服务器磁盘容量数据与所述第一置信区间进行比较; 当所述实际服务器磁盘容量数据在所述第一置信区间范围内,则所述服务器磁盘是正常的; 当所述实际服务器磁盘容量数据不在所述第一置信区间范围内,则所述服务器磁盘是不正常的。3.如权利要求1所述的方法,其特征在于,根据所述服务器CPU利用率数据,分别将每一时段的所述服务器CPU利用率数据进行统计,将每一时段的统计结果与实际相对应每一时段的服务器CPU利用率数据进行比较,并根据比较结果判定服务器CPU是否异常包括: 根据所述服务器CPU利用率数据,分别将每一预定时间点相对应的所述服务器CPU利用率数据进行统计,确定每一预定时间点相对应的平均数值; 利用所述平均数值确定每一预定时间点相对应的第二置信区间; 将实际每一时间点的服务器CPU利用率数据与相对应时间点的第二置信区间进行比较; 当在所述第二置信区间范围内,则所述服务器CPU是正常的; 当不在所述第一置信区间范围内,则所述服务器CPU是不正常的。4.如权利要求1至3任一项所述的方法,其特征在于,还包括: 对采集的所述服务器磁盘容量数据,所述服务器CPU利用率数据及所述服务器内存利用率数据进行更新。5.如权利要求4所述的方法,其特征在于,还包括: 当所述服务器磁盘,服务器CPU和/或服务器内存不正常时,发出报警信息。6.一种服务器性能预测的系统,其特征在于,包括: 采集模块,用于采集预定时间段内服务器磁盘容量数据,服务器CPU利用率数据及服务器内存利用率数据; 服务器磁盘判定模块,用于利用所述服务器磁盘容量数据进行拟合分析,将分析结果与实际服务器磁盘容量数据进行比较,并根据比较结果判定服务器磁盘是否异常; 服务器CPU判定模块,用于根据所述服务器CPU利用率数据,分别将每一时段的所述服务器CPU利用率数据进行统计,将每一时段的统计结果与实际相对应每一时段的服务器CPU利用率数据进行比较,并根据比较结果判定服务器CPU是否异常; 服务器内存判定模块,用于根据所述服务器内存利用率数据,分别将每一时段的所述服务器内存利用率数据进行统计,将每一时段的统计结果与实际相对应每一时段的服务器内存利用率数据进行比较,并根据比较结果判定服务器内存是否异常。7.如权利要求6所述的系统,其特征在于,所述服务器磁盘判定模块包括: 拟合单元,用于利用所述服务器磁盘容量数据进行线性曲线拟合分析,确定拟合曲线; 第一预测单元,用于根据所述拟合曲线得到实际服务器磁盘容量数据的预测值,并根据所述预测值确定第一置信区间; 第一比较单元,用于将实际服务器磁盘容量数据与所述第一置信区间进行比较;当所述实际服务器磁盘容量数据在所述第一置信区间范围内,则所述服务器磁盘是正常的;当所述实际服务器磁盘容量数据不在所述第一置信区间范围内,则所述服务器磁盘是不正常的。8.如权利要求6所述的系统,其特征在于,所述服务器CPU判定模块包括: 平均单元,用于根据所述服务器CPU利用率数据,分别将每一预定时间点相对应的所述服务器CPU利用率数据进行统计,确定每一预定时间点相对应的平均数值; 第二预测单元,用于利用所述平均数值确定每一预定时间点相对应的第二置信区间;第二比较单元,用于将实际每一时间点的服务器CPU利用率数据与相对应时间点的第二置信区间进行比较;当在所述第二置信区间范围内,则所述服务器CPU是正常的;当不在所述第一置信区间范围内,则所述服务器CPU是不正常的。9.如权利要求6至8任一项所述的系统,其特征在于,还包括: 更新模块,用于对采集的所述服务器磁盘容量数据,所述服务器CPU利用率数据及所述服务器内存利用率数据进行更新。10.如权利要求9所述的系统,其特征在于,还包括: 报警模块,用于当所述服务器磁盘,服务器CPU和/或服务器内存不正常时,发出报警?目息O
【专利摘要】本发明公开了一种服务器性能预测的方法及系统包括:采集服务器磁盘容量数据,服务器CPU利用率数据及服务器内存利用率数据;利用磁盘容量数据进行拟合分析,将分析结果与实际磁盘容量数据进行比较,根据比较结果判定服务器磁盘是否异常;根据CPU利用率数据,分别将每一时段的CPU利用率数据进行统计,将每一时段的统计结果与实际相对应的CPU利用率数据进行比较,并根据比较结果判定服务器CPU是否异常;根据内存利用率数据,分别将每一时段的内存利用率数据进行统计,将每一时段的统计结果与实际相对应的内存利用率数据进行比较,并根据比较结果判定内存是否异常;能够在服务器未出现故障时就采取补救措施减轻运维人员的压力。
【IPC分类】G06F11/34
【公开号】CN105183627
【申请号】CN201510684298
【发明人】于文杰
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年12月23日
【申请日】2015年10月20日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1