摘要
本发明涉及数据压缩技术领域,具体公开了一种在RAID卡内实现数据压缩的方法及RAID控制芯片,包括S1:接收主机下发的多个写IO命令,获取各个IO的逻辑块地址和长度;S2:对多个IO执行合并操作,生成合并IO块;S3:通过数据压缩引擎对所述合并IO块执行数据压缩操作,得到压缩数据;S4:建立逻辑块地址到所述压缩数据物理块地址的映射关系,存储于逻辑到物理映射表中;S5:将压缩数据通过RAID引擎写入固态硬盘,同时将逻辑到物理映射表元数据持久化存储;S6:对压缩后未使用的地址空间,发送回收命令或者写零命令至固态硬盘回收空间;解决了现有的SSD压缩方案功耗高的问题,并且可靠性更好,更接近原始的用户数据内容,能够得到的压缩效果更好。
技术关键词
逻辑
固态硬盘
控制芯片
数据压缩引擎
物理
接收主机
命令
数据模块
数据压缩技术
字段
空洞
标记
重构功能
保护算法
前端模块
标识
镜像
系统为您推荐了相关专利信息
三维地质模型
数值
三维地质建模
仿真方法
三维可视化展示