The invention provides a storage statistics system and method based on high performance computing, which belongs to the field of information technology. This system includes a path search module, scheduling module, storage space calculation module and information retrieval module; the path of scanning in the specified storage, search into the third layer tree, the absolute path of all files and directories of the third layer to retrieve, to record the results file after scanning; the results, the paper divided into N parts, forming N sub file; the scheduling module scheduling sub files to the computing nodes; on every node, the storage space calculation module according to the absolute path to provide sub file, calculate the corresponding to the absolute path of the file for the size of storage space; at every node, the information calculation module according to the absolute path to provide sub files, detailed information is calculated corresponding to the absolute path of the file.
【技术实现步骤摘要】
一种基于高性能计算的存储统计系统及方法
本专利技术属于信息
,具体涉及一种基于高性能计算的存储统计系统及方法,用于高性能存储中用户使用情况的统计。
技术介绍
从1960年代开始,计算机技术即被应用于石油地球物理勘探。40多年来,几乎所有油气公司、地球物理服务公司、石油地球物理研究机构都建立了用于地震勘探数据处理与分析的计算中心。随着计算机性能得不断提高,磁盘存储的性能和容量也在不断的加大,因此系统管理人员在对磁盘存储的用户使用统计时,耗时太长。shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序(kernel)间的一个接口。上述技术已比较成熟,可直接用于本专利技术。可通过程序在半个小时之内统计完PB级(1000TB容量以上)存储的用户使用情况,例如每套存储中每个用户所使用容量,每个用户总共使用的容量等。但是,现有技术存在的问题是:需要系统管理员干预选择程序运行节点,程序还未实现自主选择节点。
技术实现思路
本专利技术的目的在于解决上述现有技术中存在的难题,提供一种基于高性能计算的存储统计系统及方法,缩短高性能存储的用户使用统计时间,提高系统管理员的工作效率。本专利技术是通过以下技术方案实现的:一种基于高性能计算的存储统计系统,包括路径检索模块、调度模块、存储空间计算模块和信息计算模块;所述路径检索模块在指定存储中进行扫描,搜索深入到目录树的第三层,将第三层的所有文件和目录的绝对路径检索出来,记录到结果文件中;扫描结束后,将结果文件平均分成N份,形成N个子文件;所述调度模块将子文件调度到计算节点上;在各个计算节点上,所 ...
【技术保护点】
一种基于高性能计算的存储统计系统,其特征在于:所述系统包括路径检索模块、调度模块、存储空间计算模块和信息计算模块;所述路径检索模块在指定存储中进行扫描,搜索深入到目录树的第三层,将第三层的所有文件和目录的绝对路径检索出来,记录到结果文件中;扫描结束后,将结果文件平均分成N份,形成N个子文件;所述调度模块将子文件调度到计算节点上;在各个计算节点上,所述存储空间计算模块根据子文件中提供的绝对路径,计算与该绝对路径相对应的文件所占存储空间的大小;在各个计算节点上,所述信息计算模块根据子文件中提供的绝对路径,计算与该绝对路径相对应的文件的详细信息;其中,所述调度模块将子文件调度到计算节点上的同时对该计算节点进行加锁,直到被计算的子文件在该计算节点上的运算结束后,调度模块才对该计算节点进行解锁。
【技术特征摘要】
1.一种基于高性能计算的存储统计系统,其特征在于:所述系统包括路径检索模块、调度模块、存储空间计算模块和信息计算模块;所述路径检索模块在指定存储中进行扫描,搜索深入到目录树的第三层,将第三层的所有文件和目录的绝对路径检索出来,记录到结果文件中;扫描结束后,将结果文件平均分成N份,形成N个子文件;所述调度模块将子文件调度到计算节点上;在各个计算节点上,所述存储空间计算模块根据子文件中提供的绝对路径,计算与该绝对路径相对应的文件所占存储空间的大小;在各个计算节点上,所述信息计算模块根据子文件中提供的绝对路径,计算与该绝对路径相对应的文件的详细信息;其中,所述调度模块将子文件调度到计算节点上的同时对该计算节点进行加锁,直到被计算的子文件在该计算节点上的运算结束后,调度模块才对该计算节点进行解锁。2.根据权利要求1所述的基于高性能计算的存储统计系统,...
【专利技术属性】
技术研发人员:葛鑫,路曜宗,李进,
申请(专利权)人:中国石油化工股份有限公司,中国石油化工股份有限公司石油物探技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。