【技术实现步骤摘要】
射电天文数据存储性能优化方法、装置、服务器及存储介质
本专利技术涉及一种射电天文数据存储性能优化方法、装置、服务器及存储介质,属于天文技术和计算机应用
技术介绍
近几年来,中国射电观测设备的开发研制取得了较大的进展。每年成百上千TB的数据需要快速存储、管理和维护,并提供给科学家使用。海量数据的高速存储成为射电观测数据的一个显著特点。针对日益膨胀的海量天文数据,迫切需要有更好的解决方案对海量数据进行高速的存储、读取与处理。不但满足现阶段的需求而且考虑到未来的发展,提高观测结果的科研产出率和利用率,最终提高设备的使用价值。海量数据存储是所有大型望远镜设备需要面对的问题和挑战,如何提高数据存储的性能,一直以来都是该领域数据存储关心的问题。但是在天文领域主要存在如何两个方面的问题:1)天文领域的计算机专业人才少,计算机人才对天文领域了解不够深入,导致该领域的数据存储专业人才缺乏,从而导致智能依靠现有、通用的存储技术;2)传统的性能优化都是基于底层软硬件系统的改进,这些优化依赖于计算机专业知识。
技术实现思路
有鉴于此,本专利技术提供了一种射电天文数据存储性能优化方法、装置、服务器及存储介质,其从应用层优化存储性能,能够大大降低性能优化门槛,而且依托射电天文数据本身的可以任意扩展特点,结合存储系统对流式数据性能搞的I/O特点,即尽量使用连续I/O,避免随机I/O带来的性能开销。本专利技术的第一个目的在于提供一种射电天文数据存储性能优化方法。本专利技术的第二个目的在于提供一种 ...
【技术保护点】
1.一种射电天文数据存储性能优化方法,其特征在于,所述方法包括:/n接收数据采集终端采集的射电天文原始数据;/n根据射电天文原始数据,填充FITS头和数据段;/n将FITS头和数据段合成为一个射电天文数据FITS文件;/n将FITS文件写入存储服务器;/n在写入过程中,动态监测采集服务器的网络输出性能;/n根据采集服务器的网络输出性能的情况,判断是否检测存储服务器的I/O性能;/n若检测存储服务器的I/O性能,则根据存储服务器的I/O性能的情况,判断是否将FITS头分段数据加一;/n若FITS头分段数据加一,则计算当前内存中FITS文件数据;/n根据当前内存中FITS文件数据,判断是否将FITS头分段数据减一;/n若将FITS头分段数据减一,则返回计算当前内存中FITS文件数据,并执行后续操作。/n
【技术特征摘要】
1.一种射电天文数据存储性能优化方法,其特征在于,所述方法包括:
接收数据采集终端采集的射电天文原始数据;
根据射电天文原始数据,填充FITS头和数据段;
将FITS头和数据段合成为一个射电天文数据FITS文件;
将FITS文件写入存储服务器;
在写入过程中,动态监测采集服务器的网络输出性能;
根据采集服务器的网络输出性能的情况,判断是否检测存储服务器的I/O性能;
若检测存储服务器的I/O性能,则根据存储服务器的I/O性能的情况,判断是否将FITS头分段数据加一;
若FITS头分段数据加一,则计算当前内存中FITS文件数据;
根据当前内存中FITS文件数据,判断是否将FITS头分段数据减一;
若将FITS头分段数据减一,则返回计算当前内存中FITS文件数据,并执行后续操作。
2.根据权利要求1所述的射电天文数据存储性能优化方法,其特征在于,所述根据采集服务器的网络输出性能的情况,判断是否检测存储服务器的I/O性能,具体包括:
将采集服务器的网络输出性能与最大网络带宽进行比较;
若采集服务器的网络输出性能等于最大网络带宽,则维持FITS头分段数据,返回填充FITS头和数据段,并执行后续操作;
若采集服务器的网络输出性能小于最大网络带宽,则将FITS头分段数据加一,并检测存储服务器的I/O性能。
3.根据权利要求1所述的射电天文数据存储性能优化方法,其特征在于,所述根据存储服务器的I/O性能的情况,判断是否将FITS头分段数据加一,具体包括:
将存储服务器的I/O性能与最大I/O性能进行比较;
若存储服务器的I/O性能达到最大I/O性能,则维持FITS头分段数据,返回填充FITS头和数据段,并执行后续操作;
若存储服务器的I/O性能未达到最大I/O性能,则将FITS头分段数据加一。
4.根据权利要求1所述的射电天文数据存储性能优化方法,其特征在于,所述根据当前内存中FITS文件数据,判断是否将FITS头分段数据减一,具体包括:
将当前内存中FITS文件数据与预设最大FITS文件数据进行比较;
若当前内存中FITS文件数据小于或等于预设最大FITS文件数据,则返回填充FITS头和数据段,并执行后续操作;
若当前内存中FITS文件数据大于预设最大FITS文件数据,则将FITS头分段数据减...
【专利技术属性】
技术研发人员:梅盈,王锋,邓辉,刘应波,王金,戴伟,梁波,
申请(专利权)人:广州大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。