【技术实现步骤摘要】
一种硬盘读写测试的方法、装置、设备及可读介质
[0001]本专利技术涉及计算机领域,并且更具体地涉及一种硬盘读写测试的方法、装置、设备及可读介质。
技术介绍
[0002]整机服务器测试是服务器领域中一个非常重要的部分,服务器测试完成的质量会直接影响了服务器质量的高低,所以服务器整机的相关测试是在服务器领域中一个必须投入巨大精力的测试。在服务器的测试中,经常遇到测试项目的重复操作,硬盘性能测试是硬盘兼容性测试中极为重要的。首先在测试中都是多块硬盘进行兼容性测试,测试性能时每次都会更改脚本中的参数,如线程数,深度,以及并行测试的硬盘。测试几块盘也不是固定的,最为重要的一点是不能跑系统盘。如果跑系统盘,系统就会被擦除,相应的测试数据就会丢失,这样很影响测试进度。其次硬盘的读写值是衡量硬盘性能最为重要的数据,需要认真的记录读写值,由于结果要求测试3
‑
5次取平局值,再加上性能调优,故需要记录的文件很多,对每个文件进行查看麻烦,并且容易出错。
技术实现思路
[0003]有鉴于此,本专利技术实施例的目的 ...
【技术保护点】
【技术特征摘要】
1.一种硬盘读写测试的方法,其特征在于,包括以下步骤:设定测试的参数以及设定输出测试结果的文件的后缀,并将参数信息和文件的后缀信息存储到预设的测试脚本中;在测试机上安装libaio引擎和fio工具,并将预设的测试脚本存储到预设位置;执行预设的测试脚本以得到硬盘读写测试的结果,并对得到的测试结果进行分析。2.根据权利要求1所述的方法,其特征在于,预设的测试脚本包括:check_dev函数,配置用于在系统中抓取除了系统盘之外的所有硬盘信息;check_test_dev函数,配置用于在测试过程中限定测试的硬盘数量;run_fio函数,配置用于接收测试参数数据以及进行硬盘性能测试;check_log函数,配置用于将测试结果打印并导到表格文件中。3.根据权利要求1所述的方法,其特征在于,设定测试的参数以及设定输出测试结果的文件的后缀,并将参数信息和文件的后缀信息存储到预设的测试脚本中:设定测试硬盘的个数、随机读写测试的线程数和深度、顺序读写测试的线程数和深度以及测试时间的参数;设定每个测试结果的文件以.output的后缀进行输出。4.根据权利要求3所述的方法,其特征在于,执行预设的测试脚本以得到硬盘读写测试的结果,并对得到的测试结果进行分析包括:创建结果汇总表格,表格的表头包括文件名称、硬盘个数、读写方式、字节块的值、IOPS的值和带宽的值;响应于预设的测试脚本执行完成,循环在每个后缀为.output的文件中抓取表头对应的值,并将值填入到表格中。5.一种硬盘读写测试的装置,其特征在于,所述装置包括:设定模块,所述设定模块配置为设定测试的参数以及设定输出测试结果的文件的后缀,并将参数信息和文件的后缀信息存储到预设的测试脚本中;安装...
【专利技术属性】
技术研发人员:马世煜,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。