[发明专利]一种基于IOzone模拟气象平台应用的数据读写测试方法在审
申请号: | 201710317884.7 | 申请日: | 2017-05-08 |
公开(公告)号: | CN107122288A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 秦璞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 iozone 模拟 气象 平台 应用 数据 读写 测试 方法 | ||
1.一种基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,包括:
步骤A、在气象平台部署高性能文件系统;
步骤B、在气象平台创建一组测试文件;
步骤C、在气象平台安装IOzone,并基于该安装的IOzone以及上述步骤B中所创建的各测试文件,建立步骤A中所部署的高性能文件系统的数据读写模型;
步骤D、依据步骤C中建立的数据读写模型,配置上述IOzone支持的进程数及上述IOzone读写数据块的大小;
步骤E、基于步骤D中所作的配置,编写自动化测试脚本,以调用步骤C中所建立的数据读写模型,对气象平台的数据读写性能进行测试。
2.根据权利要求1所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,上述步骤C中建立的数据读写模型包括单流数据读写模型。
3.根据权利要求2所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,上述步骤C中建立的数据读写模型还包括多流数据读写模型。
4.根据权利要求2或3所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,所述单流数据读写模型的实现方法包括步骤:
s1、从所述气象平台的各计算节点中选出一组计算节点;
s2、遍历上述步骤s1中选出的各计算节点,分别采用单进程对当前遍历出的各相应计算节点进行数据读写性能测试。
5.根据权利要求4所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,进一步地,所述步骤s1基于上述步骤A中所部署的高性能文件系统的IO通路的长短进行相应计算节点的选择,且该步骤s1中选出的各相应的计算节点包括:IO通路最长的计算节点、
IO通路长度居中的计算节点,以及IO通路最短的计算节点。
6.根据权利要求4所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,上述步骤s2中进行的数据读写性能测试包括以下读写操作:Write,Re-write,Read,Re-Read,Random Read,Random Write,Random Mix,Backwards Read,Record Rewrite,Strided Read,Fwrite,Frewrite,Fread,Freread,Write with Mmap,Rewrite with Mmap,Reader with mmap,Re-reader with mmap,Writer Posix Async I/O,Re-writer Posix Async I/O,Reader Posix Async I/O,Re-reader Posix Async I/O。
7.根据权利要求3所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,
所述多流数据读写模型的实现方法包括步骤:
步骤p1、分别为上述气象平台的各计算节点设置多进程;
步骤p2、控制上述气象平台的各计算节点分别依据预先设定的读写操作,通过并发运行步骤p1中为其各自设置的相应多进程,进行上述气象平台的数据读写测试。
8.根据权利要求7所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,步骤p1中为所述的各计算节点设置的多进程包括:64进程、128进程、256进程和512 进程。
9.根据权利要求7或8所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,上述步骤p2中所述的预先设定的读写操作包括:Write、Re-write、Read和Re-read。
10.根据权利要求1或2或3所述的基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,所述的高性能文件系统为Lustre文件系统、gpfsFS文件系统、HDFS文件系统、Ceph文件系统、GridFS文件系统、mogileFS文件系统、TFS文件系统、FastDFS文件系统中任意一种文件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710317884.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统的性能分析方法及装置
- 下一篇:用于测试接口的数据断言的方法及设备