【技术实现步骤摘要】
分布式文件系统的实时统计方法及电子设备
[0001]本专利技术涉及分布式文件系统
,尤其是涉及一种分布式文件系统的实时统计方法及电子设备。
技术介绍
[0002]在分布式文件系统的设计中,将一个文件分为K个原始数据块,再使用纠删码算法生成M个冗余数据块,形成K+M个附带冗余的分片数据,形成P=K+M的纠删策略,然后将这些分片数据分布在容灾域内不同的磁盘上,以实现分散容灾的能力。
[0003]分布式文件系统通常使用POSIX标准文件系统接口,对用户服务。除了以树形结构查询、创建文件,也提供读写文件、改变文件长度、改变文件权限模式等操作,还提供statfs函数的操作,即获取到分布式文件系统的2个统计值:总使用字节数和总文件数。用户使用文件接口函数对文件进行改动后,如果statfs返回的统计值能够立即变动,则可称此为“实时数据统计”。但是,目前的分布式文件系统数据统计存在实时性不强的问题。
技术实现思路
[0004]本专利技术的目的在于提供一种分布式文件系统的实时统计方法,缓解了目前的分布式文件系统数 ...
【技术保护点】
【技术特征摘要】
1.一种分布式文件系统的实时统计方法,其特征在于,包括:遍历虚拟节点逻辑表中各行的最后更新时间;比较当前行的最后更新时间加预设时长之和是否小于或等于当前时间;若是,则对当前行进行数据更新;若否,则继续遍历虚拟节点逻辑表中各行的最后更新时间,直至所有行的最后更新时间加预设时长之和均大于当前时间。2.根据权利要求1所述的方法,其特征在于,所有行的最后更新时间加预设时长之和均大于当前时间之后,还包括:记录所有行中最小的最后更新时间加预设时长之和,作为唤醒时间,并进入休眠状态;到达唤醒时间时,重新遍历虚拟节点逻辑表中各行的最后更新时间。3.根据权利要求1或2所述的方法,其特征在于,所述预设时长在10至20分钟之间。4.根据权利要求1所述的方法,其特征在于,对当前行进行数据更新的步骤,包括:将当前行的实时文件数记录为旧文件数;将当前行的实时字节数记录为旧字节数;对当前行进行文件统计,获得新文件数和新字节数;根据新文件数更新全局文件数;根据新字节数更新全局字节数;将当前行的最后更新时间设置为当前时间。5.根据权利要求4所述的方法,其特征在于,对当前行进行文件统...
【专利技术属性】
技术研发人员:于宏志,任少卿,黄艳,张岩,王朝昕,刘婉琪,
申请(专利权)人:天地伟业技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。