一种图片云存储性能测试方法、装置、终端及存储介质制造方法及图纸

技术编号:31483228 阅读:27 留言:0更新日期:2021-12-18 12:17
本发明专利技术公开一种图片云存储性能测试方法、装置、终端及存储介质,在执行写操作性能测试时,通过图片源将图片写入云存储,这个过程与图片的格式无关,根据需要设置图片源即可。之后从云存储中读取出图片进行读操作性能测试时,基于写入的图片进行读取,同样与图片格式无关。删除操作性能测试基于写操作写入的图片,将超时的图片删除,同样无需考虑图片格式。本发明专利技术的图片云存储性能测试根据指定的图片源进行测试,更真实有效的检验出云存储对图片的处理能力。的处理能力。的处理能力。

【技术实现步骤摘要】
一种图片云存储性能测试方法、装置、终端及存储介质


[0001]本专利技术涉及图片云存储性能测试领域,具体涉及一种图片云存储性能测试方法、装置、终端及存储介质。

技术介绍

[0002]各个路口、停车场或小区内都安装有摄像设备,每天产生的海量图片数据都会保存在云存储系统的硬盘上。由于各种原因,管理员会随时对这些图片数据进行写入、读取、删除操作,单用户场景下产生的图片信息相对比较少,对性能影响不大;在公共场所产生的图片数据量通常是海量级的,此时对图片的读、写、删性能要求就会比较高,实质上也是对存储性能的要求。
[0003]传统的存储性能测试工具有vdbench、IOMeter和IOZone,它们可以根据用户的需求指定文件大小、文件数量、工作的线程数、传输的块大小以及随机还是顺序读写,能够有效的检验存储性能高低。但是它们都有一个共同的缺点,即需要依据工具本身先创建出文件,而且写入的文件通常是二进制文件,无法指定文件格式。而摄像设备抓拍的图片通常是jpg、gif、png等可打开文件,传统的vdbench、IOMeter、IOZone测试工具无法更本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图片云存储性能测试方法,其特征在于,包括云存储写性能测试,云存储写性能测试包括以下步骤:设置写入配置参数,包括图片源路径、图片源数目、图片存储路径、写线程数目和每周期写图片数;其中每周期写图片数是指所有写线程每个写周期写入云存储的图片数;执行写线程,根据写入配置参数进行图片写入云存储操作;在执行写线程过程中,若某一写周期的图片实际写入数量少于所配置的每周期写图片数,则记一次写操作超时错误;待写测试结束后统计写操作超时错误总次数,并通过以下公式计算写操作超时错误率:写操作超时错误率=(写操作超时错误总次数*100%)/写测试总时长;若写操作超时错误率超过预设第一错误阈值,则云存储写性能不通过;否则通过。2.根据权利要求1所述的图片云存储性能测试方法,其特征在于,云存储写性能测试还包括以下步骤:在执行写线程过程中,若某一写周期将所配置的每周期写图片数写入云存储的耗时为t1,且t1<T1,其中T1为每个写周期的时长;则所有写线程休眠T1

t1时间后再重新启动。3.根据权利要求2所述的图片云存储性能测试方法,其特征在于,云存储写性能测试还包括以下步骤:记录写线程重新启动次数;若写线程重新启动次数超过第一预设次数,则修改写入配置参数,将每周期写图片数增加后重新进行云存储写性能测试。4.根据权利要求1

3任一项所述的图片云存储性能测试方法,其特征在于,云存储写性能测试还包括以下步骤:执行写线程,根据写入配置参数进行图片写入云存储操作时,将图片存储位置信息存入图片数据库;该方法还包括云存储读性能测试,云存储读性能测试包括以下步骤:挂载云存储目录;设置读取配置参数,包括图片数据库路径、读线程数目和每周期读图片数;其中每周期读图片数是指所有读线程每个读周期读取的图片数;执行读线程,根据读取配置参数进行读取图片操作;在执行读线程过程中,若某一读周期的图片实际读取数量少于所配置的每周期读图片数,则记一次读操作超时错误;待读测试结束后统计读操作超时错误总次数,并通过以下公式计算读操作超时错误率:读操作超时错误率=(读操作超时错误总次数*100%)/读测试总时长;若读操作超时错误率超过预设第二错误阈值,则云存储读性能不通过;否则通过。5.根据权利要求4所述的图片云存储性能测试方法,其特征在于,云存储读性能测试还包括以下步骤:在执行读线程过程中,若某一读周期读取所...

【专利技术属性】
技术研发人员:任洪亮李景要
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1