一种RAID管理芯片验证的系统技术方案

技术编号:40468801 阅读:27 留言:0更新日期:2024-02-22 23:23
本发明专利技术提供了一种RAID管理芯片验证的系统,系统包括:虚拟终端,虚拟终端配置为接收用户输入的IO命令,并将IO命令转换成RAID管理芯片可识别的信号指令,并将信号指令发送给RAID管理芯片;虚拟硬盘管理中心,虚拟硬盘管理中心配置为接收RAID管理芯片发送的针对RAID组生成的SQE信息,并基于接收到的SQE信息对硬盘进行读写;数据管理中心,数据管理中心配置为接收虚拟硬盘管理中心发送的对硬盘进行读写的数据,并对接收到的读数据和写数据进行校验以对RAID管理芯片进行验证。通过使用本发明专利技术的方案,能够不依赖实际硬盘对RAID管理芯片进行验证,降低验证成本,能够缩短验证时间,能够快速搭建起验证环境,提前发现硬件电路问题。

【技术实现步骤摘要】

本专利技术涉及计算机领域,并且更具体地涉及一种raid管理芯片验证的系统。


技术介绍

1、raid(即独立磁盘冗余阵列,简称为磁盘阵列,是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性,raid方案常见的可以分为:raid0、raid1、raid5、raid6、raid10)管理芯片是对硬盘进行管理并对硬盘下发io命令,实现数据的存储和读取。当芯片回片后,通过在主机侧安装nvme(用于存储设备的接口规范,host、芯片、硬盘都使用nvme协议进行通信)驱动,使用硬件服务器集成芯片和硬盘,从而搭建标准的验证环境,在host下发io命令(一般为读写命令,期望操作硬盘写入或读取数据),对芯片进行读写验证。但是在仿真阶段验证芯片功能时,有两点较难实现的地方,第一是集成真实的硬盘到验证环境对硬件验证平台要求较高;第二是在仿真阶段芯片设计版本没有迭代到可以接收host下发的io命令的状态,将会使验证计划延期,不能提前发现芯片设计电路存在的问题。


技术实现思路

1、有鉴于此,本文档来自技高网...

【技术保护点】

1.一种RAID管理芯片验证的系统,其特征在于,包括:

2.根据权利要求1所述的RAID管理芯片验证的系统,其特征在于,虚拟终端包括:

3.根据权利要求1所述的RAID管理芯片验证的系统,其特征在于,数据管理中心包括:

4.根据权利要求3所述的RAID管理芯片验证的系统,其特征在于,虚拟硬盘管理中心包括:

5.根据权利要求1所述的RAID管理芯片验证的系统,其特征在于,所述虚拟终端、数据管理中心和虚拟硬盘管理中心在HOST中运行。

6.根据权利要求3所述的RAID管理芯片验证的系统,其特征在于,激励模板单元还配置为在接收到写命令...

【技术特征摘要】

1.一种raid管理芯片验证的系统,其特征在于,包括:

2.根据权利要求1所述的raid管理芯片验证的系统,其特征在于,虚拟终端包括:

3.根据权利要求1所述的raid管理芯片验证的系统,其特征在于,数据管理中心包括:

4.根据权利要求3所述的raid管理芯片验证的系统,其特征在于,虚拟硬盘管理中心包括:

5.根据权利要求1所述的raid管理芯片验证的系统,其特征在于,所述虚拟终端、数据管理中心和虚拟硬盘管理中心在host中运行。

6.根据权利要求3所述的raid管理芯片验证的系统,其特征在于,激励模板单元还配置为在接收到写命令时产生随机因子并将随机因子写入到第一存储池中,随机因子与期望写入硬盘的数据组成写入硬盘的最终数据。

7.根据权利要求1所述的raid管理芯片验证的系统,其特征在于,所述系统配置...

【专利技术属性】
技术研发人员:张亮宁宁
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1