一种服务器内存性能的测试方法及系统技术方案

技术编号:21184115 阅读:34 留言:0更新日期:2019-05-22 14:55
本发明专利技术提出一种服务器内存性能的测试方法及系统,其中方法包括:SS1、获取被测服务器的内存和CPU型号,并获取所述内存和CPU型号对应的内存性能理论范围值;SS2、获取被测服务器的内存性能当前值;SS3、比对内存性能当前值与内存性能理论范围值。本发明专利技术提供的服务器内存性能的测试方法及系统,提高了服务器内存测试的准确度,提高了测试人员的作业效率。本发明专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。

A Test Method and System for Server Memory Performance

The invention provides a test method and system for memory performance of a server, which includes: SS1, acquiring the memory and CPU model of the server under test, and acquiring the theoretical range value of memory performance corresponding to the memory and CPU model; SS2, acquiring the current value of memory performance of the server under test; SS3, comparing the current value of memory performance with the theoretical range value of memory performance. The test method and system of the server memory performance provided by the invention improve the accuracy of the server memory test and the operation efficiency of the tester. The invention has reliable design principle, simple structure and wide application prospect.

【技术实现步骤摘要】
一种服务器内存性能的测试方法及系统
本专利技术涉及服务器内存
,具体涉及一种服务器内存性能的测试方法及系统。
技术介绍
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。由于服务器对性能和可靠性的要求比较高,所以每台服务器在生产过程中都会进行全面检测,主要包括对内存性能、硬盘性能以及压力测试等内容,其中,内存性能是判断服务器性能链路的一个重要参数。由于内存在服务器生成过程中也存在概率性次品,所以需要通过测试服务器中的内存性能来判断该服务器的性能链路是否符合要求。而现阶段却缺乏在服务器生产过程中对服务器内存性能进行测试方法,为解决这一问题,本专利技术提出一种服务器内存性能的测试方法及系统。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种服务器内存性能的测试方法及系统,以解决上述技术问题。第一方面,本专利技术提供一种服务器内存性能的测试方法,包括以下步骤:SS1、获取被测服务器的内存和CPU型号,并获取所述内存和CPU型号对应的内存性能理论范围值;SS2、获取被测服务器的内存性能当前值;SS3、比对内存性能当前值与内存性能理论范围值。进一步的,所述SS1之前还包括:建立服务器内存和CPU型号的关联关系;并依据所述关联关系配置对应的内存性能理论范围值;所述步骤SS1具体包括:获取被测服务器的内存和CPU型号,并依据所述内存和CPU型号的关联关系获取对应的性能理论范围值。进一步的,所述步骤SS2具体包括:通过Stream工具进行被测服务器内存性能测试,并获取被测服务器的内存性能当前值。进一步的,所述通过Stream工具进行被测服务器内存性能测试具体包括:获取被测服务器CPU信息;依据所述被测服务器CPU信息配置Stream工具;重复执行Stream工具,获取被测服务器的多个内存性能值;将上述多个内存性能值的平均值作为内存性能当前值。进一步的,所述步骤SS3具体包括:比较内存性能当前值与内存性能理论范围值,若内存性能当前值在内存性能理论范围值内,则测试成功;若内存性能当前值不在内存性能理论范围值内,则测试失败,并发出告警提示。第二方面,本专利技术提供一种服务器内存性能的测试系统,包括以下模块:内存性能理论范围值获取模块,用于获取被测服务器的内存和CPU型号,并获取所述内存和CPU型号对应的内存性能理论范围值;内存性能当前值获取模块,用于获取被测服务器的内存性能当前值;比对模块,用于比对内存性能当前值与内存性能理论范围值。进一步的,还包括:内存性能理论范围值定义模块;所述内存性能理论值定义模块用于,建立服务器内存和CPU型号的关联关系;并依据所述关联关系配置对应的内存性能理论范围值;所述内存性能理论范围值获取模块具体用于,获取被测服务器的内存和CPU型号,并依据所述内存和CPU型号的关联关系调用内存性能理论值定义模块中定义的、所述关联关系对应的性能理论范围值。进一步的,所述内存性能当前值获取模块具体用于,通过Stream工具进行被测服务器内存性能测试,并获取被测服务器的内存性能当前值。进一步的,所述通过Stream工具进行被测服务器内存性能测试具体包括:获取被测服务器CPU信息;依据所述被测服务器CPU信息配置Stream工具;重复执行Stream工具,获取被测服务器的多个内存性能值;将上述多个内存性能值的平均值作为内存性能当前值。进一步的,所述比对模块具体用于,比较内存性能当前值与内存性能理论范围值,若内存性能当前值在内存性能理论范围值内,则测试成功;若内存性能当前值不在内存性能理论范围值内,则测试失败,并发出告警提示。本专利技术的有益效果在于,本专利技术提供一种服务器内存性能的测试方法及系统,提高了服务器内存测试的准确度,提高了测试人员的作业效率。一般而言,内存性能的主要影响因素为内存和CPU,在服务器的生产过程中,不同厂家不同型号的内存搭配不同的CPU得到的内存性能会有极大的差别。而图1所示的技术方案,通过调用被测服务器当前内存和CPU型号下的对应的内存性能理论范围值,以及将被测服务器当前内存和CPU型号下的内存性能当前值相对比,以得到测试结果的测试方法,实现了服务器内存性能的准确测试,避免了当采用统一标准的测试范围值时导致的测试结果出错的情形。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为根据一示例性实施例示出的服务器内存性能的测试方法流程示意图。图2为根据一示例性实施例示出的服务器内存性能的测试方法流程示意图。图3为根据一示例性实施例示出的服务器内存性能的测试方法中通过Stream工具进行被测服务器内存性能测试的流程示意图。图4为根据一示例性实施例示出的服务器内存性能的测试系统结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。为了使本
的人员更好的理解本专利技术方案,下面结合附图和具体实施方式对本专利技术做进一步的详细说明。图1是根据一示例性实施例示出的服务器内存性能的测试方法流程示意图,如图1所示的,包括以下步骤:SS1、获取被测服务器的内存和CPU型号,并获取所述内存和CPU型号对应的内存性能理论范围值;SS2、获取被测服务器的内存性能当前值;SS3、比对内存性能当前值与内存性能理论范围值。对于图1所示的技术方案,需要特殊说明的是,一般而言,内存性能的主要影响因素为内存和CPU,在服务器的生产过程中,不同厂家不同型号的内存搭配不同的CPU得到的内存性能会有极大的差别。而图1所示的技术方案,通过调用被测服务器当前内存和CPU型号下的对应的内存性能理论范围值,以及将被测服务器当前内存和CPU型号下的内存性能当前值相对比,以得到测试结果的测试方法,实现了服务器内存性能的准确测试,避免了当采用统一标准的测试范围值时导致的测试结果出错的情形。同时采用图1所示的技术方案降低了人力成本,提高了作业效率和良品率。在一个实施例中,图2是根据一示例性实施例示出的服务器内存性能的测试方法流程示意图,对于图2所示的技术方案,如图2所示的,步骤SS1之前包括步骤SS01:建立服务器内存和CPU型号的关联关系;并依据所述关联关系配置对应的内存性能理论范围值;同时步骤SS1具体包括:获取被测服务器的内存和CPU型号,并依据所述内存和CPU型号的关联关系获取对应的性能理论范围值。需要本文档来自技高网
...

【技术保护点】
1.一种服务器内存性能的测试方法,其特征在于,包括以下步骤:SS1、获取被测服务器的内存和CPU型号,并获取所述内存和CPU型号对应的内存性能理论范围值;SS2、获取被测服务器的内存性能当前值;SS3、比对内存性能当前值与内存性能理论范围值。

【技术特征摘要】
1.一种服务器内存性能的测试方法,其特征在于,包括以下步骤:SS1、获取被测服务器的内存和CPU型号,并获取所述内存和CPU型号对应的内存性能理论范围值;SS2、获取被测服务器的内存性能当前值;SS3、比对内存性能当前值与内存性能理论范围值。2.根据权利要求1所述的服务器内存性能的测试方法,其特征在于,所述步骤SS1之前还包括:建立服务器内存和CPU型号的关联关系;并依据所述关联关系配置对应的内存性能理论范围值;所述步骤SS1具体包括:获取被测服务器的内存和CPU型号,并依据所述内存和CPU型号的关联关系获取对应的性能理论范围值。3.根据权利要求1所述的服务器内存性能的测试方法,其特征在于,所述步骤SS2具体包括:通过Stream工具进行被测服务器内存性能测试,并获取被测服务器的内存性能当前值。4.根据权利要求3所述的服务器内存性能的测试方法,其特征在于,所述通过Stream工具进行被测服务器内存性能测试具体包括:获取被测服务器CPU信息;依据所述被测服务器CPU信息配置Stream工具;重复执行Stream工具,获取被测服务器的多个内存性能值;将上述多个内存性能值的平均值作为内存性能当前值。5.根据权利要求1所述的服务器内存性能的测试方法,其特征在于,所述步骤SS3具体包括:比较内存性能当前值与内存性能理论范围值,若内存性能当前值在内存性能理论范围值内,则测试成功;若内存性能当前值不在内存性能理论范围值内,则测试失败,并发出告警提示。6.一种服务器内存性能的测试系统,其特征在于,包括以下模块:内存性能理论范围值获取...

【专利技术属性】
技术研发人员:范鹏飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1