《服务器利用率的评估方法和系统的制作方法.docx》由会员分享,可在线阅读,更多相关《服务器利用率的评估方法和系统的制作方法.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、服务器利用率的评估方法和系统的制作方法【专利摘要】本创造公开了一种服务器利用率的评估方法和系统,所 述方法包括:根据针对所述服务器的利用率相关特性下的各指标的指 标数据,以及各指标的权重,确定出所述服务器的利用评估值;根据 所述服务器的利用评估值,确定出所述服务器的利用率;其中,所述 指标的权重是根据各利用率相关特性之间的重要程度比拟值,以及同 一利用率相关特性下的各指标之间的重要程度比拟值确定出的。应用 本创造,可以提高服务器利用率的评估准确度。【专利说明】服务器利用率的评估方法和系统【技术领域】0001本创造涉及网络技术,尤其涉及一种服务器利用率的评估方法 和系统。【背景技术】0002随着
2、网络技术的开展,互联网应用日趋复杂。对于大型互联网 应用系统,为了了解系统的运行状况,往往需要对服务器的利用率进 行评估。0003现有的一种服务器利用率的评估方法,通常是通过服务器运行 时所记录的各种服务器资源占用历史数据(如CPU占用率、内存存储 状况、资源利用状况等)来估计服务器利用率。例如,对服务器资源 占用历史数据进行时间序列数据分析,比方,对记录的服务器资源占 用历史数据进行移动平均、加权移动平均、指数平滑、趋势指数平滑 等分析,得到分析结果后,根据服务器资源占用历史数据的分析结果, 对之后的服务器资源占用数据进行预测,并根据预测的服务器资源占 用数据,人为评估出当前系统的服务器的利
3、用率。例如,与之前的 CPU占用率相比,预测的CPU占用率增加了,那么可以评估当前系统 的服务器利用率提高了,并人为主观评估服务器的利用率。0004然而,本创造的创造人发现,现有的服务器利用率的评估方法, 对服务器的利用率的评估结果并不准确;事实上,服务器资源占用数 据除了受服务器利用率的影响,还受到其他方面的因素影响。例如, CPU占用率的增加可能是由系统中的某些产品出现故障导致效率降 低的情况所导致的,而非服务器利用率的增加所造成的;甚至,可能 是在服务器利用率的降低的情况下所形成的。因此,根据预测的服务 器资源占用数据来评估服务器的利用率的准确度不高。而且,根据预 测的服务器资源占用数据
4、人为评估服务器的利用率的方式,也使得评 估结果的准确度较低。0005因此,有必要提供一种评估服务器的利用率的方法,提高服务 器利用率的评估准确度。【创造内容】0006本创造实施例提供了一种服务器利用率的评估方法和系统,用 以提高服务器利用率的评估准确度。0007根据本创造的一个方面,提供了一种服务器利用率的评估方法, 包括:0008根据针对所述服务器的利用率相关特性下的各指标的指标数 据,以及各指标的权重,确定出所述服务器的利用评估值;0009根据所述服务器的利用评估值,确定出所述服务器的利用率; 0010其中,所述指标的权重是根据各利用率相关特性之间的重要程 度比拟值,以及同一利用率相关特性
5、下的各指标之间的重要程度比拟 值确定出的。0011较佳地,所述根据针对所述服务器的利用率相关特性下的各指 标的指标数据,以及各指标的权重,确定出所述服务器的利用评估值, 具体包括:0012根据如下公式I计算出服务器的利用评估值Q:0013【权利要求】.一种服务器利用率的评估方法,其特征在于,包括:根据针对所述 服务器的利用率相关特性下的各指标的指标数据,以及各指标的权重, 确定出所述服务器的利用评估值;根据所述服务器的利用评估值, 确定出所述服务器的利用率;其中,所述指标的权重是根据各利用 率相关特性之间的重要程度比拟值,以及同一利用率相关特性下的各 指标之间的重要程度比拟值确定出的。1 .如
6、权利要求1所述的方法,其特征在于,所述根据针对所述服务器 的利用率相关特性下的各指标的指标数据,以及各指标的权重,确定 出所述服务器的利用评估值,具体包括:根据如下公式I计算出服务 器的利用评估值Q:n(?二z%x/:_ (公式 i)r-l其中,Qi为所述服务器的利用率相关特性下的第i个指标的指标 数据,r,为第i个指标的权重取值为in的自然数,n为所述服务器的 利用率相关特性下的指标总数。2 .如权利要求1所述的方法,其特征在于,在所述确定出所述服务器 的利用评估值之前,还包括:根据各利用率相关特性之间的重要程度 比拟值,计算出各利用率相关特性的权重;对于每个利用率相关特 性,根据该利用率相
7、关特性下的各指标之间的重要程度比拟值,计算 出各指标的特性内权重后,针对该利用率相关特性下的每个指标,将 该指标的特性内权重与该利用率相关特性的权重相乘,得到该指标的 权重。3 .如权利要求3所述的方法,其特征在于,所述根据各利用率相关特 性之间的重要程度比拟值,计算出各利用率相关特性的权重,具体为: 根据各利用率相关特性之间的重要程度比拟值,确定出相关特性间重 要程度比拟矩阵A,所述A中的第i行、第j列元素au表示第i个利 用率相关特性相对于第j个利用率相关特性的重要程度比拟值;其中, i和j均为取值卜m的自然数,m为所述服务器的利用率相关特性的 总数;计算出所述A的特征向量W后,将所述W中
8、的第i行元素 Wi作为第i个利用率相关特性的权重。4 .如权利要求4所述的方法,其特征在于,所述根据该利用率相关特 性下的各指标之间的重要程度比拟值,计算出各指标的特性内权重, 具体为:根据该利用率相关特性下的各指标之间的重要程度比拟值, 确定出该利用率相关特性下的指标间重要程度比拟矩阵B ;所述B中 的第i行、第j列元素bu表示该利用率相关特性下的第i个指标相对 于第j个指标的重要程度比拟值;其中,i和j均为取值卜I的自然数, I为该利用率相关特性下的各指标的总数;计算出所述B的特征向量 U后,将所述U中的第i行元素Ui作为该利用率相关特性下的第i 个指标的特性内权重。5 .如权利要求5所述
9、的方法,其特征在于,在所述根据各利用率相关 特性之间的重要程度比拟值,计算出各利用率相关特性的权重之前, 还包括:对所述A进行一致性检验;假设所述A没通过一致性检验, 那么调整各利用率相关特性之间的重要程度比拟值,直至所述A通过一 致性检验;以及在所述对于每个利用率相关特性,根据该利用率相 关特性下的各指标之间的重要程度比拟值,计算出各指标的特性内权 重之前,还包括:对于每个利用率相关特性,对该利用率相关特性下 的指标间重要程度比拟矩阵进行一致性检验;假设所述指标间重要程度 比拟矩阵没通过一致性检验,那么调整该利用率相关特性下的各指标之 间的重要程度比拟值,直至所述指标间重要程度比拟矩阵通过一
10、致性 检验。6 .如权利要求1-6任一所述的方法,其特征在于,所述根据所述服务 器的利用评估值,确定出所述服务器的利用率,具体为:查找预先设 定的映射关系表,所述映射关系表中记录了利用评估值与利用率之间 的映身寸关系;从所述映射关系表中查找出与所述服务器的利用评 估值对应的利用率,并将查找出的利用率确定为所述服务器的利用率。 8.如权利要求1-6任一所述的方法,其特征在于,所述利用率相关特 性具体包括:产品特性、技术特性、运营特性;以及所述产品特性下 的指标包括:产品与现有产品的匹配度、产品重要程度、产品成熟度; 所述技术特性下的指标包括:系统可用性、系统可伸缩性、研发速度; 所述运营特性下的
11、指标包括:运维本钱、迁移本钱、服务器采购周期。9 .一种服务器利用率的评估系统,其特征在于,包括:指标数据获取 模块,用于获取针对所述服务器的利用率相关特性下的各指标的指标 数据;服务器评估值计算模块,用于根据所述指标数据获取模块获 取的各指标的指标数据,以及各指标的权重,确定出所述服务器的利 用评估值;服务器利用率确定模块,用于根据所述服务器评估值计 算模块确定出的利用评估值,确定出所述服务器的利用率。10 .如权利要求9所述的系统,其特征在于,还包括:指标权重确定模 块,用于根据所述服务器的各利用率相关特性之间的重要程度比拟值, 以及同一利用率相关特性下的各指标之间的重要程度比拟值确定各 指标的权重。