← 返回列表

数据处理方法、装置、磁盘阵列卡及介质

申请号: CN202311388696.5
申请人: 苏州元脑智能科技有限公司
申请日期: 2023/10/25

摘要文本

本发明涉及计算机技术领域,公开了一种数据处理方法、装置、磁盘阵列卡及介质,包括:获取操作指令后,解析操作指令中的配置参数;根据配置参数,确定待处理文件以及其所占用的存储空间;当确定待处理文件所占用的存储空间大于或等于预设阈值时,采用第一处理模式对待处理文件进行切分,获取多个第一类待处理子文件;为第i个第一类待处理子文件分别配置多个第一元数据结构体以及与每一个第一元数据结构体对应的内存页;创建与第i个第一类待处理子文件对应的第二元数据结构体;将多个第一元数据结构体中的元数据进行压缩后,存储至第二元数据结构体,释放多个第一元数据结构体所占用的存储资源。通过该方式,最大化提升RAID卡内存访问效率。。微信公众号专利查询网

专利详细信息

项目 内容
专利名称 数据处理方法、装置、磁盘阵列卡及介质
专利类型 发明授权
申请号 CN202311388696.5
申请日 2023/10/25
公告号 CN117130565B
公开日 2024/2/6
IPC主分类号 G06F3/06
权利人 苏州元脑智能科技有限公司
发明人 李飞龙; 王刚; 王见; 钟戟; 孙明刚
地址 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢

专利主权项内容

1.一种数据处理方法,其特征在于,所述方法应用于一种磁盘阵列卡,所述方法包括:当获取到操作指令后,解析所述操作指令中的配置参数;根据所述配置参数,确定待处理文件以及所述待处理文件所占用的存储空间;当确定所述待处理文件所占用的存储空间大于或等于预设阈值时,采用第一处理模式对所述待处理文件进行切分,获取多个第一类待处理子文件;为第i个所述第一类待处理子文件分别配置多个第一元数据结构体以及与每一个所述第一元数据结构体对应的内存页,所述第一元数据结构体中存储与所述第i个所述第一类待处理子文件对应的元数据,所述内存页用于存储第i个所述第一类待处理子文件中与所述元数据对应的数据,其中i为正整数,第i个所述第一类待处理子文件为所述多个第一类待处理子文件中的任一个;创建与第i个所述第一类待处理子文件对应的第二元数据结构体;将多个所述第一元数据结构体中的元数据进行压缩后,存储至第二元数据结构体,释放多个所述第一元数据结构体所占用的存储资源;获取数据访问指令;根据所述数据访问指令访问与待访问数据对应的元数据所属的第四元数据结构体;当确定所述第四元数据结构体对应的物理资源已被释放时,分配与所述第四元数据结构体对应的物理资源,并触发缺页中断操作;根据所述缺页中断操作,从存储所述待访问数据对应的元数据的第五元数据结构体中解压所述待访问数据对应的元数据;将所述待访问数据对应的元数据存储至所述第四元数据结构体,以便根据所述第四元数据结构体中存储的元数据访问所述待访问数据;统计与所述待访问数据对应的元数据触发的缺页中断次数,当所述缺页中断次数超过次数阈值时,查询内存中未被访问页面的持续时间;当确定第一页面未被访问的持续时间最长时,则在所述内存中利用所述第四元数据结构体置换掉所述第一页面对应的第六元数据结构体,并将所述第五元数据结构体中的元数据解压缩后存储至所述第四元数据结构体中;将所述第六元数据结构体中的元数据进行压缩处理后,存储至所述内存以外的其他预设存储位置,其中,所述第一页面为所述内存中存储的任一内存页。