[发明专利]一种实时显示dd测试进度的方法和系统在审

专利信息
申请号: 201710088063.0 申请日: 2017-02-19
公开(公告)号: CN106919483A 公开(公告)日: 2017-07-04
发明(设计)人: 陈保平 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F11/22 分类号: G06F11/22;G06F11/36
代理公司: 郑州大通专利商标代理有限公司41111 代理人: 陈勇
地址: 450000 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实时 显示 dd 测试 进度 方法 系统
【说明书】:

技术领域

发明涉及硬盘性能测试领域,尤其涉及一种实时显示dd测试进度的方法和系统。

背景技术

随着互联网+和云服务的快速发展,存储设备更新换代也越来越快,存储设备研发人员的任务也很艰巨,工作时间很宝贵,急需提高工作效率的方法。存储系统在测试过程中,很多情况下用到Linux系统自带的dd命令,但系统自带的dd命令没办法实时显示出测试进度,直到结束才能反馈一个结果,耽误测试人员的测试时间。

发明内容

本发明针对目前需求以及现有技术发展的不足之处,提出了一种实时显示dd测试进度的方法和系统,方便掌握dd测试进度,该方法为存储测试人员、运维人员提供便利。

为了实现上述目的,本发明采用以下的技术方案:

一种实时显示dd测试进度的方法,包括以下步骤:

编写实时监测dd测试的Shell脚本,所述Shell脚本包括定义dd命令执行的次数及调用新窗口反馈测试进度信息;

执行实时监测dd测试的Shell脚本,实时显示dd测试进度;

判断dd命令执行的次数是否达到Shell脚本设定的dd命令执行的次数,若是,则停止执行Shell脚本,若否,则继续执行Shell脚本。

优选地,所述实时显示dd测试进度,包括在新窗口上实时输出测试进度信息,其中测试进度信息包括dd命令执行的次数、时间间隔及数据拷贝平均速度。

优选地,所述dd测试指Linux/Unix系统下用dd命令进行硬盘性能的测试,包括硬盘读或写性能的测试。

优选地,所述Shell脚本包括具有命令、循环及逻辑判断功能的脚本。

本发明还提供了一种实时显示dd测试进度的系统,包括:

编写模块,用于编写实时监测dd测试的Shell脚本,所述Shell脚本包括定义dd命令执行的次数及调用新窗口反馈测试进度信息;

执行显示模块,用于执行实时监测dd测试的Shell脚本,实时显示dd测试进度;

判断模块,用于判断dd命令执行的次数是否达到Shell脚本设定的dd命令执行的次数,若是,则停止执行Shell脚本,若否,则继续执行Shell脚本。

本发明的有益效果:

本发明在Linux系统下通过Shell脚本扩展了系统dd命令的功能,在用dd进行数据读或写时,设置读或写次数限制,按照一定的时间段,脚本会实时反馈读或写的数据量,反馈读或写的次数、速度,并打印输出在窗口上,实时监测测试进度和数据,为Linux下存储研发测试和维护提供便利。

附图说明

图1为本发明一种实时显示dd测试进度的方法的流程示意图。

图2为本发明一种实时显示dd测试进度的系统的结构示意图。

具体实施方式

为了便于理解,对本发明中出现的部分名词作以下解释说明:

dd命令:dd命令是Linux/Unix下的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

Shell脚本:Shell脚本是利用Shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些Shell的语法与命令写在里面,然后用正规表示法,管道命令以及数据流重导向等功能,以达到我们所想要的处理目的,Shell脚本还提供了数组,循环,条件以及逻辑判断等重要功能,让使用者可以直接以Shell来写程序,而不必使用类似C程序语言等传统程序编写的语法。

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述:

实施例一:

如图1所示,本发明的一种实时显示dd测试进度的方法,包括以下步骤:

步骤S101:编写实时监测dd测试的Shell脚本,所述Shell脚本包括定义dd命令执行的次数及调用新窗口反馈测试进度信息。

步骤S102:执行实时监测dd测试的Shell脚本,实时显示dd测试进度在,在新窗口上实时输出dd命令执行的次数、时间间隔及数据拷贝平均速度等测试进度信息。

步骤S103:判断dd命令执行的次数是否达到Shell脚本设定的dd命令执行的次数,若是,则停止执行Shell脚本,若否,则继续执行Shell脚本。

实施例二:

如图2所示,本发明的一种实时显示dd测试进度的系统,包括:编写模块201、执行显示模块202、判断模块203,编写模块201依次连接执行显示模块202和判断模块203。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710088063.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top