[发明专利]一种测试服务器硬盘大数据文件传输能力的系统及方法在审
申请号: | 201711140352.7 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107908515A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 曲洪磊 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 服务器 硬盘 数据文件 传输 能力 系统 方法 | ||
技术领域
本发明属于服务器测试领域,具体涉及一种测试服务器硬盘大数据文件传输能力的系统及方法。
背景技术
当前在服务器领域中,对于硬盘IO数据传输的效率以及稳定性要求越来越严谨。除了要求服务器本身的IO吞吐量满足业务要求外,还需要针对大数据文件(超过5G文件)传输过程中的效率以及稳定性进行严格要求,避免传输过程中文件的损坏或者文件的延时传输。传统的硬盘IO传输测试工具都是针对小数据块(4K、8K---1024K)文件的传输能力进行测试,目前还没有覆盖大数据文件传输能力的检验手段。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种测试服务器硬盘大数据文件传输能力的系统及方法,是非常有必要的。
发明内容
本发明的目的在于,针对上述缺少大数据文件传输稳定性监控和检验方法的缺陷,提供一种测试服务器硬盘大数据文件传输能力的系统及方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种测试服务器硬盘大数据文件传输能力的系统,包括:
导入模块,用于导入待测大数据文件和编码工具;
编码模块,用于采用编码工具对待测大数据文件及待测大数据文件的复制文件进行编码;
动作模块,用于复制待测大数据文件至硬盘的目标分区及删除待测大数据文件的复制文件;
记录模块,用于记录复制时间、删除时间、传输成功次数以及传输失效次数;
判断模块,用于比较待测大数据文件的编码和待测大数据文件的复制文件的编码并判断是否出现复制丢失以及判断测试次数是否达到最大测试次数;
计算模块,用于计算平均复制速率、平均删除速率、传输成功次数、传输失效次数、复制最大延时及删除最大延时。根据待测大数据文件大小及复制时间计算复制速率,根据待测大数据文件的复制文件的大小及删除时间计算删除速率。
进一步地,待测大数据文件的大小大于5G。
进一步地,编码模块采用md5sum编码工具对待测大数据文件及待测大数据文件的复制文件进行MD5编码。
进一步地,所述硬盘采用raid0或者raid1或者raid5格式。
本发明给出以下技术方案:
一种测试服务器硬盘大数据文件传输能力的方法,包括如下步骤:
导入待测大数据文件和编码工具;
采用编码工具对待测大数据文件进行编码;
复制待测大数据文件至硬盘的目标分区并记录复制时间;
采用编码工具对待测大数据文件的复制文件进行编码;
比较待测大数据文件的编码和待测大数据文件的复制文件的编码并判断是否出现复制丢失;
若未出现丢失,记录传输成功一次;若出现丢失,记录传输失效一次;
删除待测大数据文件的复制文件并记录删除时间;
重复上述步骤,直至测试次数达到最大测试次数;
计算平均复制速率、平均删除速率、传输成功次数、传输失效次数、复制最大延时及删除最大延时。
进一步地,最大测试次数为200次。
进一步地,待测大数据文件的大小大于5G。
进一步地,采用md5sum编码工具对待测大数据文件进行MD5编码;采用md5sum编码工具对待测大数据文件的复制文件进行MD5编码。
进一步地,所述硬盘采用raid0或者raid1或者raid5格式。
进一步地,采用data命令以及bash脚本计算平均复制速率、平均删除速率、传输成功次数、传输失效次数、复制最大延时及删除最大延时。根据待测大数据文件大小及复制时间计算复制速率,根据待测大数据文件的复制文件的大小及删除时间计算删除速率。
本发明的有益效果在于:本发明可以对开发验证阶段对服务器硬盘的大数据文件传输能力进行全面检测验证,保证服务器产品能够满足客户的数据文件传输要求。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
图1为本发明的系统示意图;
图2为本发明的方法流程图;
其中,1.导入模块;2.编码模块;3.动作模块;4.记录模块;5.判断模块;6.计算模块。
具体实施方式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711140352.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种功耗自适应电路的仿真验证方法
- 下一篇:一种数据显示方法及装置