The invention provides a IOzone simulation application platform based on the data of meteorological literacy test method, which comprises the following steps: A, the meteorological platform for the deployment of high performance file system; B, create a set of test files in C, in the meteorological meteorological platform; platform installation IOzone, and based on the creation of the IOzone installation and the steps for B in the test file, a high performance file system deployment steps in the A data read and write the data read and write model; D model, according to the step C, the number of processes and the configuration of the IOzone support IOzone read and write data block size; E, which based on D configuration steps and writing automated test scripts, by creating a call in step C to read and write data model, test platform of meteorological data read and write performance. The invention of IOzone simulation in the application of meteorological data storage based on reading and writing, do not need to install and run the actual meteorological software, to complete the assessment of the performance of the test platform of meteorological data storage, shorten the test cycle.
【技术实现步骤摘要】
一种基于IOzone模拟气象平台应用的数据读写测试方法
本专利技术涉及计算机
,具体是一种基于IOzone模拟气象平台应用的数据读写测试方法。
技术介绍
目前,中国绝大部分气象局,如中国气象局、北京市气象局等,对于数值天气预报普遍采用MM5、WRF预报模型。此外,一些气象局还采用一些自己研发的辅助预报模型,比如中国气象局,其还采用其自主研发的GRAPES全球预报模型等。但是,无论气象局采用哪种气象预报模型(下称“气象平台”),其对应的计算量都非常大,中间产生的临时数据对存储(即数据的读写)的性能要求都很高。现有技术中,往往通过实际搭建气象应用环境,并在该搭建的环境下部署不同的气象应用软件,之后(通过实际部署气象应用软件)完成对气象平台中数据存储性能的评估。测试环境部署繁琐,测试周期长。此为现有技术的不足之处。
技术实现思路
本专利技术所要解决的技术问题是,针对现有技术的不足,提供一种基于IOzone模拟气象平台应用的数据读写测试方法,用于简化测试环境的部署,缩短测试周期。为解决上述技术问题,本专利技术提供了一种基于IOzone模拟气象平台应用的数据读写测试方法,包括:步骤A、在气象平台部署高性能文件系统;步骤B、在气象平台创建一组测试文件;步骤C、在气象平台安装IOzone,并基于该安装的IOzone以及上述步骤B中所创建的各测试文件,建立步骤A中所部署的高性能文件系统的数据读写模型;步骤D、依据步骤C中建立的数据读写模型,配置上述IOzone支持的进程数及上述IOzone读写数据块的大小;步骤E、基于步骤D中所作的配置,编写自动化测试脚本,以调用步骤C ...
【技术保护点】
一种基于IOzone模拟气象平台应用的数据读写测试方法,其特征在于,包括:步骤A、在气象平台部署高性能文件系统;步骤B、在气象平台创建一组测试文件;步骤C、在气象平台安装IOzone,并基于该安装的IOzone以及上述步骤B中所创建的各测试文件,建立步骤A中所部署的高性能文件系统的数据读写模型;步骤D、依据步骤C中建立的数据读写模型,配置上述IOzone支持的进程数及上述IOzone读写数据块的大小;步骤E、基于步骤D中所作的配置,编写自动化测试脚本,以调用步骤C中所建立的数据读写模型,对气象平台的数据读写性能进行测试。
【技术特征摘要】
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中进行的数据读写性能测试包括以下读写操作:Wr...
【专利技术属性】
技术研发人员:秦璞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。