一种评估计算机系统老化的方法技术方案

技术编号:2917988 阅读:300 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种评估计算机系统老化的方法,设置至少包含一个场景元素的评估场景集合,确定评估场景集合的初始评估值,后继过程中确定评估场景集合的当前评估值,根据当前评估值与初始评估值的比较,确定计算机系统的老化程度,使得用户能够直观的看到计算机系统逐步老化的程度,并在适当时刻采取相应的措施。本发明专利技术提供的方法与现有的测试方法相比,本发明专利技术能够基于确定的评估场景,提供与用户感受相同的计算机系统老化系数;能够基于同一评估场景进行与初始评估值的纵向比较,使得根据比较结果得到的各时刻的计算机老化程度具有可比性;可以适应计算机系统配置的复杂性;并且执行非常方便,快捷有效。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是指一种评估计算机系统老化的方法
技术介绍
计算机系统的生命周期内普遍存在老化现象,即使用一段时间后就会出现运行速度逐步变慢的问题,在人工交互频繁的PC上这个问题尤其明显,因为PC的用户大都缺乏必要的系统维护和防御知识。引起计算机系统运行速度变慢的原因有许多,从根源上可以归类为以下四个方面:缺乏必要的维护,过多的应用程序、驱动及服务,冲突的组件及恶意程序的干扰。通常,一台计算机产生老化现象是由多个方面共同造成的,但除了病毒等恶意程序可以通过反病毒软件直观的看到外,其它方面用户只能凭感觉,例如,感觉计算机的启动时间慢了好多,感觉应用程序需要花更长的时间才能打开,感觉启动媒体播放器时硬盘闪烁很久才开始,等等,但这些都只是用户的感觉而已,并没有直观的表现方式来表示计算机系统的老化现象。现有的计算机系统性能评估方法主要有两类,一类是对组成计算机系统的组件进行基准测量,另一类是通过模拟用户法对计算机系统进行测试。对组成计算机系统的组件进行基准测量,例如,针对CPU测量的定点运算能力、浮点运算能力等,针对硬盘测试每秒随机读写和顺序读写的I/O吞吐量,并将测量结果与一个预定义的基准模型进行比较,从而得出计算机系统的组件的相对性能系数,这类测试有SPEC基准测试、3DMark、PCMark、Sissoft的sandra等,Windows Vista也内置了System rating Index。但是这些测试方法的测试结果只能反应组成计算机系统的硬件组件的独立性能,与用户对计算机系统运行速度的感受可能并不一致;测试结果是与基准计算机系统的对比,仅仅是-->横向比较,不能动态地反映计算机系统的老化程度;另外,这种测试方法对测试环境要求严格,必须保持每次测试环境相同,而且完成测试所需的时间较长。模拟用户法是通过预定义的动作控制指定应用程序的执行,模拟用户的感受,这类测试程序有SysMark、WinStone、Business Stone等。但这种评估计算机系统老化程度的缺点是:测试结果仍然是与基准计算机系统的对比,仅仅是横向比较,不能动态地反映计算机系统的老化程度;对测试环境要求严格,必须严格按要求安装软件,否则无法进行测试;另外,完成测试所需的时间也比较长;并且不能反映计算机系统启动的变化,而用户却对计算机系统启动的变化比较敏感。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种评估计算机系统老化的方法,使计算机系统老化程度得到量化表示。为达到上述目的,本专利技术的技术方案是这样实现的:一种评估计算机系统老化的方法,包含:A、确定评估场景集合的初始评估值;B、确定评估场景集合的当前评估值;C、根据当前评估值与初始评估值的比较,确定计算机系统的老化程度。该方法进一步包含:确定评估场景集合中包含的各场景元素的权重值。所述步骤A包括:初始运行该评估场景集合中的各场景元素,确定初始运行各场景元素所需的时间,根据所述各场景元素的权重值和所述时间确定评估场景集合的初始评估值。所述步骤B包括:确定运行各场景元素所需的当前时间,根据所述各场景元素的权重值和所述时间确定评估场景集合的当前评估值。所述确定评估场景集合的当前评估值,为:Ptarget=P*Σi=1NPi*Ti/Ti′,]]>其中,Ptarget为评估场景集合的当前评估值,P为评估场景集合的初始评估值,Pi为评估场-->景集合中场景元素的加权值,为运行场景元素所需的当前时间,Ti为初始运行场景元素所需的时间,N为评估场景集合中包含的场景元素数量。所述步骤A之前进一步包括步骤A01:确定符合计算机系统配置的使用场景集合。所述步骤A01包括:检查计算机系统的配置,与使用场景集合中定义的每个任务描述的配置要求进行比较,如果满足,则该任务包含在符合目标计算机系统配置的使用场景集合中;如果不满足,则该任务不包含在符合目标计算机系统配置的使用场景集合中。所述使用场景集合或所述评估场景集合包含多个任务描述,每个任务描述包含任务的配置要求。对于确定的具体应用,所述评估场景集合为所述使用场景集合的子集。所述步骤A之前进一步包括步骤A02:确定符合计算机系统配置的评估场景集合。所述步骤A02包括:检查计算机系统的配置,与评估场景集合中定义的每个任务描述的配置要求进行比较,如果满足,则该任务包含在符合目标计算机系统配置的评估场景集合中,如果不满足,则该任务不包含在符合目标系统配置的评估场景集合中。本专利技术中,设置至少包含一个场景元素的评估场景集合,确定评估场景集合的初始评估值,并确定评估场景集合的当前评估值,根据当前评估值与初始评估值的比较,确定计算机系统的老化程度,使得用户能够直观的看到计算机系统逐步老化的程度,并在适当时刻采取相应的措施。本专利技术提供的方法与现有的测试方法相比,本专利技术能够基于确定的评估场景,提供与用户感受相同的计算机系统老化系数、即评估值;能够基于同一评估场景进行与初始评估值的纵向比较,使得根据比较结果得到的各时刻的计算机老化程度具有可比性;场景定义包含多个任务描述,每个任务描述包含任务的配置要求,场景选择过程检查计算机系统的配置和任务的配置要求是否一致,从而可以适应计算机系统-->配置的复杂性;并且执行非常方便,快捷有效。另外,本专利技术提供的方法适用于多变的目标评估环境,根据不同的评估场景集合,提供不同的目标测试基准集、即初始评估值,并在目标评估环境变化后能够适应。并且本专利技术中对使用场景集合、评估场景集合的独立于评估方法,定义和更新都方便,通过网络即可实现。附图说明图1为本专利技术中评估计算机系统老化程度流程图。具体实施方式有鉴于现有技术中没有能够直观表示计算机系统的老化程度,考虑到如果能够提供一种量化方法向用户提供当前计算机系统的性能评测值,使用户直观看到计算机系统的老化程度和变化曲线,则用户可以根据该变化曲线能够进行相应决策,采取适当的应对措施,例如,对计算机系统进行维护、检查冲突、或者进行售后维护。本专利技术中,设置至少包含一个场景元素的评估场景集合,确定评估场景集合的初始评估值,并确定评估场景集合的当前评估值,根据当前评估值与初始评估值的比较,确定计算机系统的老化程度。图1为本专利技术中评估计算机系统老化程度流程图,如图1所示,评估计算机系统老化程度的具体处理过程包括以下步骤:步骤101:确定计算机系统的评估场景集合,记作Starget。评估场景集合是指用户在实现一个具体应用的过程中所需要进行的任务集合,其中,所需要进行的任务就是评估场景集合中的场景元素。评估场景集合包含多个任务描述,每个任务描述包含任务的配置要求。例如,用户需要实现市场分析报告,则实现市场分析报告的制作过程所需要的任务可以包括:打开word文档,输入相关文字内容,插入分析数据和图表等等,这样,打开word文档、输入相关文字内容、插入分析数据和图表等等任务作为场景元素组成了市场分析报告的评估场-->景集合。确定场景元素的原则是所需要进行的任务在计算机系统上是能够实现的。确定评估场景集合中包含的场景元素的过程是:检查计算机系统的配置,与评估场景集合中定义的每个任务描述的配置要求进行比较,如果满足,则该任务作为该评估场景的执行步骤,即该任务包含在符合目标计算本文档来自技高网
...

【技术保护点】
一种评估计算机系统老化的方法,其特征在于,该方法包含: A、确定评估场景集合的初始评估值; B、确定评估场景集合的当前评估值; C、根据当前评估值与初始评估值的比较,确定计算机系统的老化程度。

【技术特征摘要】
1、一种评估计算机系统老化的方法,其特征在于,该方法包含:A、确定评估场景集合的初始评估值;B、确定评估场景集合的当前评估值;C、根据当前评估值与初始评估值的比较,确定计算机系统的老化程度。2、根据权利要求1所述的方法,其特征在于,该方法进一步包含:确定评估场景集合中包含的各场景元素的权重值。3、根据权利要求2所述的方法,其特征在于,所述步骤A包括:初始运行该评估场景集合中的各场景元素,确定初始运行各场景元素所需的时间,根据所述各场景元素的权重值和所述时间确定评估场景集合的初始评估值。4、根据权利要求2所述的方法,其特征在于,所述步骤B包括:确定运行各场景元素所需的当前时间,根据所述各场景元素的权重值和所述时间确定评估场景集合的当前评估值。5、根据权利要求4所述的方法,其特征在于,所述确定评估场景集合的当前评估值,为:Ptarget=P*Σi=1NPi*Ti/Ti′,]]>其中,Piarget为评估场景集合的当前评估值,P为评估场景集合的初始评估值,Pi为评估场景集合中场景元素的加权值,为运行场景元素所需的当前时间,Ti为初始运行场景元素所需的时间,N为评估场景集合中包含的场...

【专利技术属性】
技术研发人员:李洪伟于辰涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1