【技术实现步骤摘要】
系统性能测试方法、装置、设备、介质和程序产品
[0001]本申请涉及系统性能测试
,特别是涉及一种系统性能测试方法、装置、设备、介质和程序产品。
技术介绍
[0002]随着计算机技术的发展,对计算机系统的测试十分必要。
[0003]UnixBench是一款开源的测试工具,可以通过UnixBench工具进行索引测试以衡量Unix系统的基本性能。例如,对Unix系统下的非统一内存访问(Non Uniform Memory Access,NUMA)架构处理器的基本性能进行测试。NUMA架构处理器为多核处理器,且NUMA架构处理器的基本性能是随着处理器核心的数量增加性能也会随之增加。
[0004]然而,在使用UnixBench工具对NUMA架构处理器的基本性能进行测试时,其测试结果与预期结果差距较大,存在测试不够准确的问题。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种系统性能测试方法、装置、设备、介质和程序产品,获取准确的系统性能测试分数。
[0006]第一方面, ...
【技术保护点】
【技术特征摘要】
1.一种系统性能测试方法,其特征在于,所述方法包括:根据目标操作系统的历史性能测试文档,确定所述目标操作系统的多个不同测试用例中至少一个目标测试用例的最佳处理器核心数量;在测试工具的配置文件中,将各所述目标测试用例的处理器核心数量修改为所述最佳处理器核心数量,得到所述测试工具的优化配置文件;通过运行所述优化配置文件,得到所述目标操作系统的性能测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据目标操作系统的历史性能测试文档,确定所述目标操作系统的多个不同测试用例中至少一个目标测试用例的最佳处理器核心数量,包括:根据目标操作系统的历史性能测试文档,获取所述目标操作系统的多个不同测试用例的多核得分趋势;根据所述多核得分趋势,确定各所述目标测试用例的最佳处理器核心数量。3.根据权利要求2所述的方法,其特征在于,所述根据目标操作系统的历史性能测试文档,获取所述目标操作系统的多个不同测试用例的多核得分趋势,包括:对所述历史性能测试文档中各所述测试用例的测试记录进行分析,获取各所述测试用例在不同处理器核心数量下对应的测试分值;根据各所述测试用例在不同处理器核心数量下对应的测试分值,得到各所述测试用例的多核得分趋势。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据各所述测试用例在不同处理器核心数量下对应的测试分值,绘制每个测试用例的多核得分趋势曲线图,所述多核得分趋势曲线图的横坐标表示处理器核心数量,以及纵坐标表示测试分值。5.根据权利要求4所述的方法,其特征在于,所述根据所述多核得分趋势,确定各所述目标测试用例的最佳处理器核心数量,包括:针对任一个多核得分趋势曲线图,若所述多核得分趋势曲线图中的曲线存在波峰,则确定所述多核得分趋势曲线图对应的测试用例为所...
【专利技术属性】
技术研发人员:匙沛华,邹博韬,焦岩,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。