性能测试预检方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38890436 阅读:10 留言:0更新日期:2023-09-22 14:15
本申请公开了一种性能测试预检方法、装置、电子设备及计算机可读存储介质,方法包括:接收预检指令;根据预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果;第一预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽中的一种或多种的组合;根据预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结果;第二预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽、磁盘性能、日志文件系统性能中的一种或多种的组合;将客户端预检结果和服务端预检结果保存至日志文件。应用本申请所提供的技术方案,可以在对集群系统进行性能测试之前实现各配置项的自动化预检,保证测试效率。保证测试效率。保证测试效率。

【技术实现步骤摘要】
性能测试预检方法、装置、电子设备及可读存储介质


[0001]本申请涉及性能测试
,特别涉及一种性能测试预检方法,还涉及一种性能测试预检装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]BeeGFS(BeeGoogleFileSystem,并行文件系统)是一款高性能的并行文件系统,使用分布式元数据架构,具备可伸缩和灵活性来满足业务的需求,具有良好的应用前景。
[0003]性能测试对于BeeGFS文件系统尤为重要。相关技术中,每次执行BeeGFS文件系统性能测试之前,通常都需要先手工检查各类配置项(如处理器超线程配置、节点间免密配置等),以保证性能测试的正常进行。然而,人工操作对BeeGFS文件系统集群内各节点执行性能测试前的各项检查工作都需要投入大量的人力,重复工作较多且效率不高。
[0004]因此,如何在对集群系统进行性能测试之前实现各配置项的自动化预检,保证测试效率是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种性能测试预检方法,该性能测试预检方法可以在对集群系统进行性能测试之前实现各配置项的自动化预检,保证测试效率;本申请的另一目的是提供一种性能测试预检装置、电子设备及计算机可读存储介质,均具有上述有益效果。
[0006]第一方面,本申请提供了一种性能测试预检方法,包括:
[0007]接收预检指令;
[0008]根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果;所述第一预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽中的一种或多种的组合;
[0009]根据所述预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结果;所述第二预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽、磁盘性能、日志文件系统性能中的一种或多种的组合;
[0010]将所述客户端预检结果和所述服务端预检结果保存至日志文件。
[0011]可选地,当所述第一预设项目为所述处理器超线程配置时,所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果,包括:
[0012]对所述客户端节点执行处理器参数查询命令,得到处理器核心与线程参数;
[0013]根据所述处理器核心与线程参数确定所述客户端预检结果。
[0014]可选地,当所述第一预设项目为所述节点间免密登录配置时,所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果,包括:
[0015]对于每一所述客户端节点,通过安全外壳协议登录其他客户端节点,获得登录结果;
[0016]根据所述登录结果确定所述客户端预检结果。
[0017]可选地,当所述第一预设项目为所述网络带宽时,所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果,包括:
[0018]对于所有所述客户端节点,通过节点划分生成客户端节点对;所述客户端节点对包括第一客户端节点和第二客户端节点;
[0019]对于每一所述客户端节点对,控制所述第一客户端节点和所述第二客户端节点执行数据写命令;
[0020]统计所述数据写命令被执行过程中的网络带宽;
[0021]根据所述网络带宽确定所述客户端预检结果。
[0022]可选地,当所述第二预设项目为所述磁盘性能时,所述根据所述预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结果,包括:
[0023]对于每一所述服务端节点,利用磁盘测试工具对所述服务端节点的各磁盘进行第一预设数据大小的读写操作;
[0024]统计所述读写操作过程中的磁盘读写性能参数;
[0025]根据所述磁盘读写性能参数确定所述服务端预检结果。
[0026]可选地,当所述第二预设项目为所述日志文件系统性能时,所述根据所述预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结果,包括:
[0027]对于每一所述服务端节点,将所述服务端节点的各磁盘格式化为日志文件系统;
[0028]利用磁盘测试工具对各所述日志文件系统进行第二预设数据大小的读写操作;
[0029]统计所述读写操作过程中的系统读写性能参数;
[0030]根据所述系统读写性能参数确定所述服务端预检结果。
[0031]可选地,所述将所述客户端预检结果和所述服务端预检结果保存至日志文件,包括:
[0032]在所述客户端预检结果中筛选不满足客户端标准的异常客户端预检结果;
[0033]在所述服务端预检结果中筛选不满足服务端标准的异常服务端预检结果;
[0034]将所述异常客户端预检结果和所述异常服务端预检结果保存至所述日志文件。
[0035]可选地,所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果之前,还包括:
[0036]根据所述预检指令采集所述客户端节点和所述服务端节点的免密配置标识;
[0037]根据所述预检指令采集所述服务端节点的磁盘配置标识;
[0038]当所述客户端节点的免密配置标识、所述服务端节点的免密配置标识、所述服务端节点的磁盘配置标识均为已配置时,执行所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果的步骤。
[0039]第二方面,本申请还公开了一种性能测试预检装置,包括:
[0040]接收模块,用于接收预检指令;
[0041]第一预检模块,用于根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果;所述第一预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽中的一种或多种的组合;
[0042]第二预检模块,用于根据所述预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结果;所述第二预设项目包括处理器超线程配置、节点间免密登录配
置、网络带宽、磁盘性能、日志文件系统性能中的一种或多种的组合;
[0043]保存模块,用于将所述客户端预检结果和所述服务端预检结果保存至日志文件。
[0044]第三方面,本申请还公开了一种电子设备,包括:
[0045]存储器,用于存储计算机程序;
[0046]处理器,用于执行所述计算机程序时实现如上所述的任一种性能测试预检方法的步骤。
[0047]第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种性能测试预检方法的步骤。
[0048]本申请提供了一种性能测试预检方法,包括:接收预检指令;根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果;所述第一预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽中的一种或多种的组合;根据所述预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种性能测试预检方法,其特征在于,包括:接收预检指令;根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果;所述第一预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽中的一种或多种的组合;根据所述预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结果;所述第二预设项目包括处理器超线程配置、节点间免密登录配置、网络带宽、磁盘性能、日志文件系统性能中的一种或多种的组合;将所述客户端预检结果和所述服务端预检结果保存至日志文件。2.根据权利要求1所述的性能测试预检方法,其特征在于,当所述第一预设项目为所述处理器超线程配置时,所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果,包括:对所述客户端节点执行处理器参数查询命令,得到处理器核心与线程参数;根据所述处理器核心与线程参数确定所述客户端预检结果。3.根据权利要求1所述的性能测试预检方法,其特征在于,当所述第一预设项目为所述节点间免密登录配置时,所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果,包括:对于每一所述客户端节点,通过安全外壳协议登录其他客户端节点,获得登录结果;根据所述登录结果确定所述客户端预检结果。4.根据权利要求1所述的性能测试预检方法,其特征在于,当所述第一预设项目为所述网络带宽时,所述根据所述预检指令对客户端节点执行第一预设项目的预检操作,得到客户端预检结果,包括:对于所有所述客户端节点,通过节点划分生成客户端节点对;所述客户端节点对包括第一客户端节点和第二客户端节点;对于每一所述客户端节点对,控制所述第一客户端节点和所述第二客户端节点执行数据写命令;统计所述数据写命令被执行过程中的网络带宽;根据所述网络带宽确定所述客户端预检结果。5.根据权利要求1所述的性能测试预检方法,其特征在于,当所述第二预设项目为所述磁盘性能时,所述根据所述预检指令对服务端节点执行第二预设项目的预检操作,得到服务端预检结果,包括:对于每一所述服务端节点,利用磁盘测试工具对所述服务端节点的各磁盘进行第一预设数据大小的读写操作;统计所述读写操作过程中的磁盘读写性能参数;根据所述磁盘读写性能参数确定所述服务端预检结果。6.根据权利要求1所述的性能测试预检方法,其特征在于,当所述第二预设项目为所述日志文件系统性能时,...

【专利技术属性】
技术研发人员:蒋静冯佳佳
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1