一种脏盘测试方法和装置制造方法及图纸

技术编号:20680402 阅读:35 留言:0更新日期:2019-03-27 18:42
本申请实施例公开了一种脏盘测试方法和装置,根据获取的文件的生成位置和所述文件的指定大小,可以自动在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件,以便对所述待测固态硬盘进行脏盘测试。在脏盘测试时可以简单、快速的自动生成指定大小的文件,并对固态硬盘进行填充,免去了手动填充,提高了测试效率。

【技术实现步骤摘要】
一种脏盘测试方法和装置
本申请涉及数据处理领域,特别是涉及脏盘测试。
技术介绍
脏盘测试是指在固态硬盘容量使用率超过50%的情况下对固态硬盘进行测试。进行脏盘测试的目的在于,随着固态硬盘剩余容量的逐渐变小,固态硬盘必然会出现掉速的现象,通过脏盘测试可以测试不同容量使用率时固态硬盘的性能,通过得到的性能指标了解固态硬盘掉速严重与否,以此判断某款固态硬盘的质量和性能的好坏。脏盘测试是比较严格,比较科学的固态硬盘测试方法。在对一款固态硬盘进行脏盘测试的过程中,需要分别测试不同容量使用率下的硬盘性能,例如需要分别测试一个480G固态硬盘在容量使用率50%、70%、90%时的性能。传统方式中,需要手动填充指定大小的数据到固态硬盘中以使固态硬盘达到指定的容量使用率,例如上例中,需要手动填充240G、136G、94G数据到固态硬盘中。传统的这种手动填充数据的方式非常麻烦,效率很低。
技术实现思路
为了解决上述技术问题,本申请提供了一种脏盘测试方法和装置,在脏盘测试时可以简单、快速的自动生成指定大小的文件,并对固态硬盘进行填充,提高了测试效率。本申请实施例公开了如下技术方案:第一方面,本申请实施例提供了一种脏盘测试方法,所述方法包括:获取文件的生成位置和所述文件的指定大小;在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件;对所述待测固态硬盘进行脏盘测试。可选的,所述对所述待测固态硬盘进行脏盘测试,包括:根据软件信息打开测试软件;通过所述测试软件对所述待测固态硬盘进行脏盘测试。可选的,所述方法还包括:在脏盘测试完成后结束所述测试软件。可选的,所述指定大小为根据所述待测固态硬盘的总容量和测试需求对应的容量使用率确定的。可选的,所述生成位置包括所述待测固态硬盘对应的盘符。可选的,所述方法是通过批处理文件执行的。第二方面,本申请实施例提供了一种脏盘测试装置,所述装置包括获取单元、生成单元和测试单元:所述获取单元,用于获取文件的生成位置和所述文件的指定大小;所述生成单元,用于在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件;所述测试单元,用于对所述待测固态硬盘进行脏盘测试。可选的,所述测试单元还用于根据软件信息打开测试软件;通过所述测试软件对所述待测固态硬盘进行脏盘测试。可选的,所述指定大小为根据所述待测固态硬盘的总容量和测试需求对应的容量使用率确定的。可选的,所述生成位置包括所述待测固态硬盘对应的盘符。由上述技术方案可以看出,根据获取的文件的生成位置和所述文件的指定大小,可以自动在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件,以便对所述待测固态硬盘进行脏盘测试。在脏盘测试时可以简单、快速的自动生成指定大小的文件,并对固态硬盘进行填充,免去了手动填充,提高了测试效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种脏盘测试方法的方法流程图;图2为本申请实施例提供的一种批处理文件脚本示意图;图3为本申请实施例提供的一种脏盘测试装置的装置结构图。具体实施方式下面结合附图,对本申请的实施例进行描述。在对固态硬盘进行脏盘测试时,需要手动将待测固态硬盘填充到测试所需的容量使用率,控制麻烦,效率低下。故此,本申请实施例提供了一种可以简单、快速的自动生成指定大小的文件,并对固态硬盘进行填充的脏盘测试方法,免去了手动填充文件,提高了测试效率。图1为本申请实施例提供的一种脏盘测试方法的方法流程图,所述方法包括:101:获取文件的生成位置和所述文件的指定大小。文件的生成位置为待测固态硬盘中的存储位置,可以直接将指定大小的文件在该生成位置生成,从而达到自动填充待测固态硬盘的目的。在一种可能的实现方式中,所述生成位置包括所述待测固态硬盘对应的盘符。例如固态硬盘的某一个磁盘分区。所述指定大小为根据所述待测固态硬盘的总容量和测试需求对应的容量使用率确定的。由于针对待测固态硬盘的脏盘测试需要待测固态硬盘需要具有一定的容量使用率,故测试需求对应的容量使用率是指本次脏盘测试时,待测固态硬盘应具有的容量使用率,例如70%、80%等。由于待测固态硬盘的总容量是已知的,故通过总容量和测试需求对应的容量使用率可以确定所需生成文件的指定大小是多少。例如需要分别测试一个480G固态硬盘在容量使用率50%、70%、90%时的性能。针对这三次脏盘测试所需自动生成文件的指定大小可以分别为240G、136G、94G。102:在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件。103:对所述待测固态硬盘进行脏盘测试。通过步骤102可以使得待测固态硬盘达到测试所需的容量使用率,从而可以对待测固态硬盘进行脏盘测试。在一种可能的实现方式中,在本步骤中,可以根据软件信息打开测试软件;然后通过所述测试软件对所述待测固态硬盘进行脏盘测试。在一种可能的实现方式中,在脏盘测试完成后结束所述测试软件。可见,根据获取的文件的生成位置和所述文件的指定大小,可以自动在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件,以便对所述待测固态硬盘进行脏盘测试。在脏盘测试时可以简单、快速的自动生成指定大小的文件,并对固态硬盘进行填充,免去了手动填充,提高了测试效率。在一种可能的实现方式中,本申请实施例提供的脏盘测试方法可以通过批处理文件(BAT)执行。批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。通过编写的BAT脚本能够随意生成大文件。它的原理是利用WINDOWS的FSUTIL命令。FSUTIL是可用于执行多种与FAT和NTFS文件系统相关的任务(例如管理重解析点、管理稀疏文件、卸载卷或扩展卷)的命令行实用程序。在一种可能的实现方式中,BAT脚本的内容可以如图2所示。在图2所示BAT脚本内容的具体应用场景下,可以通过如下步骤完成本申请实施例提供的脏盘测试方法。步骤1:指定生成的文件的位置步骤2:为文件的指定大小。这里文件大小单位为kb。可以将需要生成的文件的大小换算成kb填入其中(1G=1048576kb)。步骤3:为打开测试软件的位置名称。例如可以通过可以打开软件,再打开任务管理器,查看属性,把位置、名称辅助填写过来即可。步骤4:为结束测试软件的名称。需要注意的是,软件名称必须引号,否则如果名称有空格的话,那么开始和结束时就找不到程序了。编辑好了BAT脚本内容,保存点击运行,就可以随意生成大文件来填入待测固态硬盘了。图3为本申请实施例提供的一种脏盘测试装置的装置结构图,所述装置包括获取单元301、生成单元302和测试单元303:所述获取单元301,用于获取文件的生成位置和所述文件的指定大小;所述生成单元302,用于在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件;所述测试单元303,用于对所述待测固态硬盘进行脏盘测试。可选的,所述测试单元还用于根据软件信息打开测试软件;通过所述测试软件对所述待测固态硬盘进行脏盘测试。可选的,所述指定大小为本文档来自技高网...

【技术保护点】
1.一种脏盘测试方法,其特征在于,所述方法包括:获取文件的生成位置和所述文件的指定大小;在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件;对所述待测固态硬盘进行脏盘测试。

【技术特征摘要】
1.一种脏盘测试方法,其特征在于,所述方法包括:获取文件的生成位置和所述文件的指定大小;在待测固态硬盘的所述生成位置中生成所述指定大小的所述文件;对所述待测固态硬盘进行脏盘测试。2.根据权利要求1所述的方法,其特征在于,所述对所述待测固态硬盘进行脏盘测试,包括:根据软件信息打开测试软件;通过所述测试软件对所述待测固态硬盘进行脏盘测试。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在脏盘测试完成后结束所述测试软件。4.根据权利要求1所述的方法,其特征在于,所述指定大小为根据所述待测固态硬盘的总容量和测试需求对应的容量使用率确定的。5.根据权利要求1所述的方法,其特征在于,所述生成位置包括所述待测固态硬盘对应的盘符。6.根据权利要求1-5任意...

【专利技术属性】
技术研发人员:王电轻
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1