The invention discloses a method and system for automatically executing hard disk performance test based on Linux system, which belongs to the technical field of hard disk performance test. It solves the problem that the traditional test script in the prior art can not be executed directly under Linux system and can not be tested, and that the traditional test process needs to input commands one by one and can not be executed. Implementation of automatic performance test of hard disk. The technical scheme adopted is as follows: combining the preparatory work in the early stage of hard disk performance test with the operation of hard disk performance test script to achieve automatic performance test of hard disk; methods include the following steps: preparation work in the early stage of hard disk performance test; implementation of hard disk performance after the preparation work in the early stage of hard disk performance test is completed It can test scripts and test the performance of hard disks; check the test results after the performance test of hard disks is completed; the invention is simple, convenient and reliable, and can directly test the performance of hard disks without gradually inputting instructions in the test process.
【技术实现步骤摘要】
基于Linux系统下自动执行硬盘性能测试的方法及系统
本专利技术涉及硬盘性能测试
,具体地说是基于Linux系统下自动执行硬盘性能测试的方法及系统。
技术介绍
硬盘是电脑主要的存储媒介之一,它是由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。硬盘的种类较多,硬盘可分为固态硬盘、机械硬盘和混合硬盘。硬盘作为计算机系统的数据存储器,是电脑运行速度核心的一个关键部分,不仅需要存储传输大量的数据信息,而且硬盘自身性能的好坏直接影响整个计算机系统的性能。现有技术中影响硬盘性能的参数有硬盘容量、硬盘转速、硬盘平均访问时间、传输速率等,硬盘容量大、硬盘转速快、硬盘平均访问时间短以及传输速率高的硬盘性能更好,高性能的硬盘能整体提高计算机系统的性能;因此,硬盘性能的好坏,在一定程度上会影响计算机的性能。为保证计算机系统具有良好性能,人们通常会对硬盘的性能进行测试,而传统对硬盘性能测试的方法较复杂,或对相关知识较少的人员较困难,不能够快速对硬盘性能进行有效准确的测试,针对此问题,如专利201510021281.3,名称为“一种Linux系统下测试硬盘写入速度的方法”,该专利的技术方案是通过利用Linux系统下自带的dd命令,把指定的输入文件拷贝到指定的输出文件中,通过命令的执行时间计算硬盘的写入速度;具有节约测试时间,减少测试人员精力投入,提升产品质量的优点。而传统对硬盘性能进行测试时,传统的测试脚本在前期不可直接在Linux系统下执行,会出现无法进行硬盘性能测试的问题。而上述专利采用的技术手段并不能解决该问题,因此,对硬盘进行测试时,还需要在测试前进行 ...
【技术保护点】
1.基于Linux系统下自动执行硬盘性能测试的方法,其特征在于将硬盘性能测试前期的准备工作与硬盘性能测试脚本的运行操作相结合,达到自动执行硬盘性能测试;所述方法包括以下步骤:(1)、硬盘性能测试前期的准备工作;(2)、硬盘性能测试前期的准备工作完成后,执行硬盘性能测试脚本,进行硬盘性能测试;(3)、硬盘性能测试完成后,检查测试结果。
【技术特征摘要】
1.基于Linux系统下自动执行硬盘性能测试的方法,其特征在于将硬盘性能测试前期的准备工作与硬盘性能测试脚本的运行操作相结合,达到自动执行硬盘性能测试;所述方法包括以下步骤:(1)、硬盘性能测试前期的准备工作;(2)、硬盘性能测试前期的准备工作完成后,执行硬盘性能测试脚本,进行硬盘性能测试;(3)、硬盘性能测试完成后,检查测试结果。2.根据权利要求1所述的基于Linux系统下自动执行硬盘性能测试的方法,其特征在于所述步骤(1)中,硬盘性能测试前期准备工作包括以下步骤:a、准备测试环境,为硬盘性能测试做准备;b、准备测试环境完成后,对每个硬盘进行分区;c、将每个硬盘的分区进行格式化。3.根据权利要求2所述的基于Linux系统下自动执行硬盘性能测试的方法,其特征在于准备测试环境时,首先编写新硬盘性能测试脚本,将原硬盘性能测试脚本文件夹拷贝至节点中,进入文件夹,将编写完成的新硬盘性能测试脚本拷贝至文件夹中;启动系统,启动后输入fdisk命令并检查系统信息,检查反馈信息出现提示测试错误或失效为无法测试;在准备测试环境完成后,首先通过运行新硬盘性能测试脚本,对每个硬盘进行分区,并对每个硬盘的分区进行格式化操作。4.根据权利要求1所述的基于Linux系统下自动执行硬盘性能测试的方法,其特征在于所述步骤(2)中执行的硬盘性能测试脚本为原硬盘性能测试脚本,通过运行原硬盘性能测试脚本,进行硬盘性能测试。5.根据权利要求1所述的基于Linux系统下自动执行硬盘性能测试的方法,其特征在于所述步骤(3)中,通过对硬盘进行随机读、随机写、只读和只写测试,测试完成后,将每个测试结果的IOPS及MBPS进行抓取,抓取的测试结果符合要求则硬盘性能测试通过,抓取的测试结果...
【专利技术属性】
技术研发人员:杨惠,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。