一种基于硬盘性能的自动调优测试方法及系统技术方案

技术编号:29253744 阅读:25 留言:0更新日期:2021-07-13 17:24
本发明专利技术涉及硬盘测试技术领域,提供一种基于硬盘性能的自动调优测试方法及系统,方法包括:对在位硬盘的类型进行识别判断,所述硬盘的类型包括固定硬盘和硬盘驱动器;根据识别到的硬盘类型,分别导入每一类硬盘所对应的配置config文件;对导入的所述配置config文件进行初步调优;对硬盘执行fio测试,并对硬盘的fio测试过程执行调优动作;当测试完成时,输出硬盘测试结果和对应的调优参数,从而实现硬盘调优测试的全自动执行,无需额外再进行配置,直接获取结果输出报告即可,而且根据影响性能参数自动调整测试,获取最佳参数及测试数据,输出该环境下可达到的最佳性能数据。

【技术实现步骤摘要】
一种基于硬盘性能的自动调优测试方法及系统
本专利技术属于硬盘测试
,尤其涉及一种基于硬盘性能的自动调优测试方法及系统。
技术介绍
大数据分析逐渐在IT行业成为了一个热门的话题,越来越多的企业相信它将引领企业走向成功。然而任何事情都有两个方面。这件事情上来看,就是现有存储技术本身。传统存储系统不管是在需要极低延时响应、实时大数据应用或者还是面对海量数据仓储的数据挖掘应用的时候都会遇到瓶颈。为了保证大数据分析业务能正常运行,相应的存储系统需要足够快,充分发挥应有的快速性能。因此在服务器设计生产过程中,对硬盘性能的测试也成为非常重要的一环,本文根据测试中涉及到的因素,对服务器整体对硬盘性能影响的所有因素,根据测试中发现的部分因素,将其归入到性能测试的脚本,通过每次的测试数据与spec对比,不断调整将对硬盘性能有影响的因素配置到最佳,避免人工配置带来的参数配置出错,覆盖不全等问题引起的不必要bug。目前,多通过手动安装fio脚本,以及对应的libaio驱动,完成测试软件环境搭建;其次通过系统读取系统下挂载的盘进行fio测试,跟据测试结果对本文档来自技高网...

【技术保护点】
1.一种基于硬盘性能的自动调优测试方法,其特征在于,所述方法包括下述步骤:/n对在位硬盘的类型进行识别判断,所述硬盘的类型包括固定硬盘和硬盘驱动器;/n根据识别到的硬盘类型,分别导入每一类硬盘所对应的配置config文件;/n对导入的所述配置config文件进行初步调优;/n对硬盘执行fio测试,并对硬盘的fio测试过程执行调优动作;/n当测试完成时,输出硬盘测试结果和对应的调优参数。/n

【技术特征摘要】
1.一种基于硬盘性能的自动调优测试方法,其特征在于,所述方法包括下述步骤:
对在位硬盘的类型进行识别判断,所述硬盘的类型包括固定硬盘和硬盘驱动器;
根据识别到的硬盘类型,分别导入每一类硬盘所对应的配置config文件;
对导入的所述配置config文件进行初步调优;
对硬盘执行fio测试,并对硬盘的fio测试过程执行调优动作;
当测试完成时,输出硬盘测试结果和对应的调优参数。


2.根据权利要求1所述的基于硬盘性能的自动调优测试方法,其特征在于,所述对在位硬盘的类型进行识别判断,所述硬盘的类型包括固定硬盘和硬盘驱动器的步骤具体包括下述步骤:
抓取查看块设备lsblk命令下的一级盘符,筛选出独立的存储设备;
通过查看块设备lsblk命令记录所有硬盘的盘符;
通过硬盘识别命令判断硬盘的类型,所述硬盘识别命令为:cat/sys/block/盘符/queue/rotational;
当所述硬盘识别命令反馈的结果为1时,则判定所述硬盘为硬盘驱动器;
当所述硬盘识别命令反馈的结果为0时,则判定所述硬盘为固态硬盘。


3.根据权利要求1所述的基于硬盘性能的自动调优测试方法,其特征在于,所述对硬盘的fio测试过程执行调优动作的步骤具体包括下述步骤:
针对测试的硬盘数量和挂载得到的CPU位置执行绑核操作。


4.根据权利要求3所述的基于硬盘性能的自动调优测试方法,其特征在于,所述针对测试的硬盘数量和挂载得到的CPU位置执行绑核操作的步骤具体包括下述步骤:
通过lspci和lscpu两个系统指令抓取测试机台下硬盘的挂载信息;
通过grep-i硬盘的信息关键词定位含有硬盘挂载CPU的信息;
通过node中读取的CPU的core数量信息与硬盘数量进行平均分配,并进行依次绑定。


5.根据权利要求1所述的基于硬盘性能的自动调优测试方法,其特征在于,所述当测试完成时,输出硬盘测试结果和对应的调优参数的步骤具体包括下述步骤:
当每一轮测试完成时,将每一轮的测试结果与对参考spec文件进行比对,对各项测试结果参数进行调优;
将调优后的测试结果参数与所述参考spec文件再次进行比对调整,直至获取到全部达到参考spec文件的数据或设置的参数均对比完成但无法达到参考spec文件的标准为止;
输出数据最佳性能的测试结果参数以及对应的调优参数。


6.一种基于硬盘性能的自动调优测试系统,其特征在于,...

【专利技术属性】
技术研发人员:吕杨
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1