硬盘并发执行多个文件的稳定性测试方法、装置、计算机设备及介质制造方法及图纸

技术编号:35196726 阅读:14 留言:0更新日期:2022-10-12 18:28
本发明专利技术涉及计算机技术领域,具体地,本发明专利技术公开了一种硬盘并发执行多个文件的稳定性测试方法、硬盘并发执行多个文件的稳定性测试装置、计算机设备及计算机可读存储介质。该硬盘并发执行多个文件的稳定性测试方法包括:将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下;测试前收集硬盘的smart信息和系统日志;对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志;以及根据测试结果绘制波形图以检测硬盘运行性能的稳定性。该测试方法能够对挂载在文件系统下的硬盘执行多个文件的性能进行检测。通过本发明专利技术的技术方案,至少能够高效快速的覆盖功能测试点,一键式调用节省人力。一键式调用节省人力。一键式调用节省人力。

【技术实现步骤摘要】
硬盘并发执行多个文件的稳定性测试方法、装置、计算机设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种硬盘并发执行多个文件的稳定性测试方法、硬盘并发执行多个文件的稳定性测试装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术的高速发展,特别是近年来随着云计算、大数据、人工智能、物联网等新技术的快速发展,硬盘在服务器上也得到了广泛的应用,同时对硬盘的性能有了更高的要求。目前大多测试硬盘的性能的方法基本都是通过覆盖写入,就是原先硬盘的数据会被擦除,并且文件结构也被破坏。另外在测试硬盘对多数文件的性能时以上方法并不适用了。

技术实现思路

[0003]有鉴于此,本专利技术实施例的目的在于提出一种硬盘并发执行多个文件的稳定性测试方法。该测试方法能够对挂载在文件系统下的硬盘执行多个文件的性能进行检测。能够高效快速的覆盖功能测试点,一键式调用节省人力。
[0004]基于上述目的,本专利技术实施例的一方面提供了一种硬盘并发执行多个文件的稳定性测试方法。该硬盘并发执行多个文件的稳定性测试方法包括将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下;测试前收集硬盘的smart信息和系统日志;对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志;以及根据测试结果绘制波形图以检测硬盘运行性能的稳定性。
[0005]在一些实施方式中,所述将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下的步骤包括:在Linux系统下将待测硬盘进行分区,在每个分区创建EXT4的文件系统,并将分区挂载到Linux系统指定的目录下。
[0006]在一些实施方式中,硬盘并发执行多个文件的稳定性测试方法还包括:查看Linux系统单个进程能够打开的句柄数上限,若上限达不到2000,则修改句柄数上限数量。
[0007]在一些实施方式中,所述测试前收集硬盘的smart信息和系统日志的步骤包括:进入Linux系统,在对硬盘并发执行多文件开启测试前,获取待测硬盘的smart信息和系统日志。
[0008]在一些实施方式中,所述对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志的步骤包括:通过iostat工具查看测试是否已经正常启动,并在测试开启后,对待测硬盘分区在不同block size的配置下并发执行多个64M小文件;测试结束后,每个block size对应的测试结果存放在对应盘符目录的test_log文件夹内,其中,测试结果包括新的硬盘信息和系统日志。
[0009]在一些实施方式中,所述根据测试结果绘制波形图以检测硬盘运行性能的稳定性的步骤包括:将不同block size文件夹内的log文件绘制成x轴是时间,y轴是带宽的波形
图;通过波形图查看待测硬盘的性能的稳定性。
[0010]在一些实施方式中,硬盘并发执行多个文件的稳定性测试方法还包括:对比运行前后的smart log和error log,查看异常记录是否有新增,来确定硬盘和系统是否出现异常。
[0011]本专利技术实施例的另一方面,还提供了一种硬盘并发执行多个文件的稳定性测试装置。该硬盘并发执行多个文件的稳定性测试装置包括创建单元、测前收集单元、测试单元和比较单元。创建单元配置用于将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下;测前收集单元配置用于在测试前收集硬盘的smart信息和系统日志;测试单元配置用于对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志;以及比较单元配置用于根据测试结果绘制波形图以检测硬盘运行性能的稳定性。
[0012]在一些实施方式中,创建单元配置用于将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下。
[0013]在一些实施方式中,测前收集单元配置用于在测试前收集硬盘的smart信息和系统日志。
[0014]在一些实施方式中,测试单元配置用于对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志。
[0015]在一些实施方式中,比较单元配置用于根据测试结果绘制波形图以检测硬盘运行性能的稳定性。
[0016]本专利技术实施例的再一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现方法的步骤包括:将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下;测试前收集硬盘的smart信息和系统日志;对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志;以及根据测试结果绘制波形图以检测硬盘运行性能的稳定性。
[0017]在一些实施方式中,将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下包括:在Linux系统下将待测硬盘进行分区,在每个分区创建EXT4的文件系统,并将分区挂载到Linux系统指定的目录下。
[0018]在一些实施方式中,硬盘并发执行多个文件的稳定性测试方法还包括:查看Linux系统单个进程能够打开的句柄数上限,若上限达不到2000,则修改句柄数上限数量。
[0019]在一些实施方式中,测试前收集硬盘的smart信息和系统日志包括:进入Linux系统,在对硬盘并发执行多文件开启测试前,获取待测硬盘的smart信息和系统日志。
[0020]在一些实施方式中,对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志包括:通过iostat工具查看测试是否已经正常启动,并在测试开启后,对待测硬盘分区在不同block size的配置下并发执行多个64M小文件;测试结束后,每个block size对应的测试结果存放在对应盘符目录的test_log文件夹内,其中,测试结果包括新的硬盘信息和系统日志。
[0021]在一些实施方式中,根据测试结果绘制波形图以检测硬盘运行性能的稳定性包括:将不同block size文件夹内的log文件绘制成x轴是时间,y轴是带宽的波形图;通过波形图查看待测硬盘的性能的稳定性。
[0022]在一些实施方式中,硬盘并发执行多个文件的稳定性测试方法还包括:对比运行前后的smart log和error log,查看异常记录是否有新增,来确定硬盘和系统是否出现异常。
[0023]本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
[0024]本专利技术至少具有以下有益技术效果:
[0025]本专利技术的待测硬盘在文件系统下,并发执行多个文件的过程中,通过对硬盘性能的稳定性的测试,最终生成测试报告,记录每个测试项的执行结果。使用此设计方案,能够高效快速的覆盖功能测试点,使原来手工执行测试工具各自模块化,执行的过程转化为调用模块执行,一键式调用,节省人力重点攻克复杂的测试任务。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘并发执行多个文件的稳定性测试方法,其特征在于,所述硬盘并发执行多个文件的稳定性测试方法包括:将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下;测试前收集硬盘的smart信息和系统日志;对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志;以及根据测试结果绘制波形图以检测硬盘运行性能的稳定性。2.根据权利要求1所述的硬盘并发执行多个文件的稳定性测试方法,其特征在于,所述将待测硬盘进行分区、创建EXT4的文件系统并挂载到指定的目录下的步骤包括:在Linux系统下将待测硬盘进行分区,在每个分区创建EXT4的文件系统,并将分区挂载到Linux系统指定的目录下。3.根据权利要求2所述的硬盘并发执行多个文件的稳定性测试方法,其特征在于,所述硬盘并发执行多个文件的稳定性测试方法还包括:查看Linux系统单个进程能够打开的句柄数上限,若上限达不到2000,则修改句柄数上限数量。4.根据权利要求1所述的硬盘并发执行多个文件的稳定性测试方法,其特征在于,所述测试前收集硬盘的smart信息和系统日志的步骤包括:进入Linux系统,在对硬盘并发执行多文件开启测试前,获取待测硬盘的smart信息和系统日志。5.根据权利要求1所述的硬盘并发执行多个文件的稳定性测试方法,其特征在于,所述对硬盘并发执行多个文件开启测试并在测试结束后收集更新的硬盘信息和系统日志的步骤包括:通过iostat工具查看测试是否已经正常启动,并在测试开启后,对待测硬盘分区在不同block size的配置下并发执行多个64M小文件;测试结束后,每个block size对应的测试结果存放在对应盘符目录的...

【专利技术属性】
技术研发人员:窦伟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1