The invention provides an automatic test method for NVME hard disk performance, which adopts NVME disk which can be tested in the automatic discovery test system, performs the task of specified test tools according to the uniform parameter configuration, and finally outputs test reports in a uniform format, so as to solve the inconsistency of test results in the existing technology. It is difficult to configure and count test reports. It can achieve uniform and consistent test results, solidify test parameters, format and standardize output results, simplify workload and improve efficiency.
【技术实现步骤摘要】
一种实现NVME硬盘性能自动化测试方法、系统及介质
本专利技术涉及NVME硬盘领域,具体而言,涉及一种实现NVME硬盘性能自动化测试方法、系统及介质。
技术介绍
Linux操作系统针对NVME硬盘的性能测试,目前没有统一的方式,测试工具呈现多样化。为了获取更好的测试结果,需要使用相同的块大小进行全盘顺序写的数据准备,使得磁盘趋于一种稳定状态;因测试方法的差异,测试人员需要手动执行,并且针对各个不同的工具设置不同的测试参数进行测试。测试完成后,手动收集测试数据,生成测试报告。现有的手动测试方法有如下缺点:1.测试的工具多样化,导致测试结果不一致,横向对比性不强;2.测试工具参数过多,对于没有测试过的新手来说,容易配置错误;3.最终测试结果呈现多样化,需要学习所有的测试工具打印的测试结果的意义,增加测试报告的统计难度。
技术实现思路
本专利技术提供一种实现NVME硬盘性能自动化测试方法,采用自动发现测试系统中可测试的NVME磁盘,并且按照统一的参数配置,执行指定的测试工具任务,最后按照统一的格式输出测试报告的方案,解决现有技术中测试结果不一致、配置麻烦、测试报告统计难的技术问题。本专利技术为解决上述技术问题而提供的这种实现NVME硬盘性能自动化测试方法,包括以下步骤:A.运行脚本:开始运行脚本;B.初始参数配置:配置好所有需要测试的参数,并且固化参数;C.执行全盘顺序读写:通过固化的参数对整个磁盘进行顺序读写;D.判断磁盘是否初始化正常结束:给磁盘做个全面的预处理动作,判断磁盘顺序读写是否正常初始化结束,如果正常结束,则运行步骤F,如果没有正常结束,则运行步骤B; ...
【技术保护点】
1.一种实现NVME硬盘性能自动化测试方法,其特征在于:该方法包括以下步骤:A.运行脚本:开始运行脚本;B.初始参数配置:配置好所有需要测试的参数,并且固化参数;C.执行全盘顺序读写:通过固化的参数对整个磁盘进行顺序读写;D.判断磁盘是否初始化正常结束:给磁盘做个全面的预处理动作,判断磁盘顺序读写是否正常初始化结束,如果正常结束,则运行步骤F,如果没有正常结束,则运行步骤B;F.执行性能测试:根据预先定义的测试工具的参数进行性能的读写;G.输出报告:测试顺序结束后,根据标准格式输出测试报告;H.测试是否全部完成:判断测试项目是否全部完成,如果全部完成,则退出测试,如果没有全部完成,则进行步骤B。
【技术特征摘要】
1.一种实现NVME硬盘性能自动化测试方法,其特征在于:该方法包括以下步骤:A.运行脚本:开始运行脚本;B.初始参数配置:配置好所有需要测试的参数,并且固化参数;C.执行全盘顺序读写:通过固化的参数对整个磁盘进行顺序读写;D.判断磁盘是否初始化正常结束:给磁盘做个全面的预处理动作,判断磁盘顺序读写是否正常初始化结束,如果正常结束,则运行步骤F,如果没有正常结束,则运行步骤B;F.执行性能测试:根据预先定义的测试工具的参数进行性能的读写;G.输出报告:测试顺序结束后,根据标准格式输出测试报告;H.测试是否全部完成:判断测试项目是否全部完成,如果全部完成,则退出测试,如果没有全部完成,则进行步骤B。2.根据权利要求1所述的实现NV...
【专利技术属性】
技术研发人员:侯湘华,
申请(专利权)人:深圳市同泰怡信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。