[发明专利]一种基于FIO的PCIE-SSD自动化测试方法在审
申请号: | 201510928968.5 | 申请日: | 2015-12-15 |
公开(公告)号: | CN105487952A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 韩琳琳 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fio pcie ssd 自动化 测试 方法 | ||
技术领域
本发明涉及PCIE-SSD自动化测试领域,具体地说是一种基于FIO的PCIE-SSD自动化测试方法。
背景技术
随着IT行业的高速发展,信息化、大数据及云计算的发展对服务器性能要求越来越高。PCIE-SSD作为数据存储的载体,性能指标直接影响服务器的整体呈现。做为国内领先的服务器硬件供应商,浪潮也在不断提高对PCIE-SSD性能测试的质量及效率。
Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高。
FIO是一个文件系统的benchmark工具,可以测试各种操作系统文件系统的读写性能。可以进行不同测试块大小、不同模式下的PCIE-SSD性能测试。但是FIO只提供了简单的参数,单条命令的使用有非常大的测试局限,很难做到对PCIE-SSD进行较为系统的性能及稳定性测试。
如何能够通过shell语言编写自动化的测试脚本,并手动进行测试参数的调整使本发明要解决的技术问题。将会极大提高PCIE-SSD性能及稳定性测试的质量及效率。
发明内容
本发明的技术任务是针对以上不足,提供一种基于FIO的PCIE-SSD自动化测试方法,来解决PCIE-SSD性能及稳定性测试的质量及效率低的问题。
本发明的技术任务是按以下方式实现的:
一种基于FIO的PCIE-SSD自动化测试方法,步骤为:
(1)根据测试需求修改测试脚本参数;
(2)脚本根据参数自动选择对应的测试模块;
(3)测试模块根据参数自动开始测试;
(4)完成测试并将结果输出到日志。
在进行步骤(1)之前对模块变量及部分参数进行初始定义。
本发明的一种基于FIO的PCIE-SSD自动化测试方法具有以下优点:适用于不同PCIE-SSD型号及配置,仅需根据测试需求修改参数即可。解决了使用FIO单条命令的测试局限性。丰富了测试手段,提高了测试效率和测试质量,更好的实现了PCIE-SSD自动化测试。
附图说明
下面结合附图对本发明进一步说明。
附图1为一种基于FIO的PCIE-SSD自动化测试方法的流程示意图。
具体实施方式
参照说明书附图和具体实施例对本发明的一种基于FIO的PCIE-SSD自动化测试方法作以下详细地说明。
实施例:
本发明的一种基于FIO的PCIE-SSD自动化测试方法,步骤为:
(1)根据测试需求修改测试脚本参数;
(2)脚本根据参数自动选择对应的测试模块;
(3)测试模块根据参数自动开始测试;
(4)完成测试并将结果输出到日志。
在进行步骤(1)之前对模块变量及部分参数进行初始定义,如默认跑IOengine为libaio模式,其实现代码为:
IS_FRAG=false
IS_STRESS=false
IS_BASE=false
IS_FILESYSTEM=false
IS_IOPS=false
IO_ENGINE=libaio
FILE_SIZE=100%
usage说明,对脚本可用到的参数进行说明,执行iotest.sh–h会屏幕print,其实现代码为:
usage(){
echo"$0[-f][-s][-eio_engine][-h][-b][-ddev_name][-m][-ppartion][-wworkdir][-r][-iiops]"
echo"-ffragment"
echo"-sstresstest"
echo"-eioenginetype,defaulttypeislibaio"
echo"-brawdevicebasetest"
…
…
echo"example:"
echo"rawdevicefragment:nohup&>/dev/nullshiotest.sh-f-d/dev/sda&"
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510928968.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内含金属球的透明树脂球
- 下一篇:具有分型面零断差的模具