The invention provides a performance test method and system for optional block size of SSD hard disk, the method comprises the following steps: S1. Setting up a test environment and creating a test script; S2. Starting a test script; S3. The test script carries out performance test for each read-write mode of SSD hard disk in block units; S4. The test script outputs the test results and analyzes the test results. The system includes: test environment building module, test script start module, test module and test result output module. The SSD optional block size performance test method and system provided by the invention can realize the performance test of a single group of SSD optional blocks through the test script, and can test and analyze the performance of a group of non-conforming cases separately, with strong universality.
【技术实现步骤摘要】
一种SSD硬盘可选块大小性能测试方法及系统
本专利技术属于SSD硬盘测试
,具体涉及一种SSD硬盘可选块大小性能测试方法及系统。
技术介绍
伴随着服务器以及互联网行业的高速发展,客户对存储的要求越来高,硬盘的读写带宽,以及IOPS越来越大,以至于促使各家开始研究开发NVDIMM,但就当前来说,存储介质仍然分为两大类,机械硬盘以及SSD硬盘两种。机械硬盘成本低,容量大,就目前发展来看,发展速度已经减缓,而SSD的体量,仍然处于不断上升阶段。随着成本逐渐降低,也许未来机械硬盘会逐渐退出历史舞台。服务器领域,测试SSD,linux系统下对硬盘进行性能,以及读写压力测试,各厂商SSD的规格参数各不相同,当前测试工具中,优先对SSD进行预处理,然后将每种规格参数SSD作为一组进行读写测试,每一组性能测试取10分钟,完成SSD性能测试需要将近200分钟,如果SSD性能较好,未出现测试fail情况,则可以完成测试,并输出测试结果,如果一旦测试fail,需要debug并重新测试某一组性能,则需要重新进行完整测试,导致测试以及d ...
【技术保护点】
1.一种SSD硬盘可选块大小性能测试方法,其特征在于,包括如下步骤:/nS1.搭建测试环境并创建测试脚本;/nS2.启动测试脚本;/nS3.测试脚本图形化获取SSD硬盘可选块,将SSD硬盘以块为单位分别进行每种读写模式的性能测试;/nS4.测试脚本输出测试结果,并对测试结果进行分析。/n
【技术特征摘要】
1.一种SSD硬盘可选块大小性能测试方法,其特征在于,包括如下步骤:
S1.搭建测试环境并创建测试脚本;
S2.启动测试脚本;
S3.测试脚本图形化获取SSD硬盘可选块,将SSD硬盘以块为单位分别进行每种读写模式的性能测试;
S4.测试脚本输出测试结果,并对测试结果进行分析。
2.如权利要求1所述的SSD硬盘可选块大小性能测试方法,其特征在于,步骤S1具体步骤如下:
S11.搭建RHEL7.4测试平台,安装操作系统,并在根目录下登录;
S12.创建测试脚本;
S13.将测试脚本以及压力测试工具fio复制到操作系统下;
S14.安装压力测试工具fio,并对SSD硬盘进行分区。
3.如权利要求2所述的SSD硬盘可选块大小性能测试方法,其特征在于,步骤S12具体步骤如下:
S121.配置测试脚本在命令行窗口图形化输出SSD硬盘可选块的测试选项;
S122.配置测试脚本获取用户选择的SSD硬盘可选块;
S123.配置测试脚本将用户选定的SSD硬盘可选块进行每种读写模式的性能测试,并返回每种读写模式的测试结果;
S124.配置测试脚本输出测试结果,并对测试结果进行分析。
4.如权利要求3所述的SSD硬盘可选块大小性能测试方法,其特征在于,步骤S122中SSD硬盘可选块包括4K数据块、64K数据块、128K数据块、256K数据块以及整组数据块;
步骤S123中读写模式包括随机读、顺序读、随机写以及顺序写。
5.如权利要求4所述的SSD硬盘可选块大小性能测试方法,其特征在于,步骤S123中还包括配置测试脚本获取用户设定的每种读写模式的IOPS和带宽。
6.如权利要求5所述的SSD硬盘可选块大小性能测试方法,其特征在于,步骤S3具体步骤如下:
S31.测试脚本在命令行窗口图形化输出SSD硬盘可选块的测试选项;
S32.测试脚本获取用户选择的SSD硬盘可选块;
S33.测试脚本获取用户设定的每种读写模式的IOPS和带宽;
测试脚本将用户选定的SSD硬盘可选块进行每种读写模式的性能测试,并返回每种读写模式的测试结果。
7.如权利要求6所述的SSD硬盘可选块大小性能测试方法,其特征在于,
步骤S4具体步骤如下:
S41.测试脚本输出每个SSD硬盘可选块的测试结果;
S42.判断测试结果中记录的待测SSD硬盘所在的服务器是否稳定运行,是否出现死机、重启、掉电,带宽及IOPS是否不符合SSD硬盘标准;
若是,则该选定的SSD硬盘可选块的性能测试不通过;...
【专利技术属性】
技术研发人员:李萌,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。