SAS Target卡验证系统及方法技术方案

技术编号:11196837 阅读:46 留言:0更新日期:2015-03-26 03:34
一种SAS Target卡验证系统,包括有硬件层、用户层及内核层,硬件层安装有SAS Target卡,SAS Target卡设有第一端口及第二端口,用户层安装有IO测试工具,内核层包括有SAS传输层、SAS Target仿真器及RAMdisk,IO测试工具用以向内核层发出读/写信号至SAS传输层,SAS传输层将读/写信号处理成硬件层读/写信号至第一端口,第一端口用以将硬件层读/写信号传输至第二端口,第二端口用以将硬件层读/写信号返回至SAS传输层,SAS传输层还用以将硬件层读/写信号处理成数据交互信号至SAS Target仿真器,SAS Target仿真器用以与RAMdisk完成数据交互,内核层用以在数据交互完成后发出一完成信号,完成信号返回至IO测试工具,IO测试工具在接收到完成信号后做出测试结果。本发明专利技术还揭示了一种SAS Target卡验证方法。

【技术实现步骤摘要】
【专利摘要】一种SAS Target卡验证系统,包括有硬件层、用户层及内核层,硬件层安装有SAS Target卡,SAS Target卡设有第一端口及第二端口,用户层安装有IO测试工具,内核层包括有SAS传输层、SAS Target仿真器及RAMdisk,IO测试工具用以向内核层发出读/写信号至SAS传输层,SAS传输层将读/写信号处理成硬件层读/写信号至第一端口,第一端口用以将硬件层读/写信号传输至第二端口,第二端口用以将硬件层读/写信号返回至SAS传输层,SAS传输层还用以将硬件层读/写信号处理成数据交互信号至SAS Target仿真器,SAS Target仿真器用以与RAMdisk完成数据交互,内核层用以在数据交互完成后发出一完成信号,完成信号返回至IO测试工具,IO测试工具在接收到完成信号后做出测试结果。本专利技术还揭示了一种SAS Target卡验证方法。【专利说明】
本专利技术涉及一种集成卡验证系统及方法,特别是一种SAS Target卡验证系统及方 法。
技术介绍
目前 SAS(Serial Attached SCSI,其中 SCSI 为 Small Computer System Interface的缩写,即小型计算机系统接口)接口技术是广泛应用于服务器、存储设备的数 据传输技术。SAS硬盘采用串行技术以获得更高的传输速度并通过缩短连接线改善内部空 间。目前SAS接口速率普遍使用6Gbps,而12Gbps的高速接口也即将出现以适应不同的应 用需求。 SAS网络作为全交换式架构,包括发起者(Initiator)和目标(Target)两个部份。 SAS HBA (Host Bus Adapter,主机总线适配器)卡安装在服务器端作为Initiator,而SAS Target卡安装在Target端的存储系统和Target端的SAS硬盘进行交互对终端用户提供高 速数据。SAS Initiator只能发起查询请求,而SAS Target只能响应Initiator的查询而 不能主动向Initiator发送消息。 在开发验证SAS Target卡时,传统的做法是:将安装SAS Target卡的 SAN(Storage Area Network,存储区域网络)磁盘数组作为存储系统,将安装SAS HBA卡的 服务器作为Initiator端,然后用SAS线连接SAS HBA卡的端口和SAS Target卡的端口。 测试时,服务器端通过向磁盘数组端发送读写命令请求来验证SAS Target卡的端口性能, 包括传输速率和稳定性。然而这种方式的开发验证的设备费用昂贵,其次验证者需要开发 对应的复杂的SAN磁盘数组系统来满足系统验证需求。
技术实现思路
鉴于以上内容,有必要提供一种不需要SAN磁盘数组系统的SAS Target卡验证系 统及方法。 -种SAS Target卡验证系统,包括有硬件层及用户层,所述硬件层安装有SAS Target卡,所述SAS Target卡设有第一端口及第二端口,所述用户层安装有10测试工 具,所述SAS Target卡验证系统还包括有内核层,所述内核层中包括有SAS传输层、SAS Target仿真器及RAM disk,所述10测试工具用以向所述内核层发出读/写信号,所述SAS 传输层用以接收所述读/写信号,并将读/写信号处理成所述硬件层能够识别的硬件层读 /写信号至所述第一端口,所述第一端口用以将所述硬件层读/写信号传输至所述第二端 口,所述第二端口用以将所述硬件层读/写信号返回至所述SAS传输层,所述SAS传输层还 用以将所述硬件层读/写信号处理成所述SAS Target仿真器能够识别的数据交互信号至 所述SAS Target仿真器,所述SAS Target仿真器用以读取所述RAM disk中的数据或将数 据写入所述RAM disk中,所述内核层还用以在所述RAM disk与所述SAS Target仿真器的 数据交互完成后发出一完成信号,所述完成信号依次经过所述SAS传输层、第二端口、第一 端口及SAS传输层返回至所述IO测试工具,所述IO测试工具在接收到所述完成信号后做 出测试结果。 一种SAS Target卡验证方法,包括以下步骤: 用户层的IO测试工具向内核层发出读/写信号; 内核层中的SAS传输层接收所述读/写信号,并将读/写信号处理成硬件层能够识别 的硬件层读/写信号至硬件层安装的SAS Target卡的第一端口; 所述第一端口将所述硬件层读/写信号传输至所述SAS Target卡的第二端口; 所述第二端口将所述硬件层读/写信号返回至所述SAS传输层; 所述SAS传输层将所述硬件层读/写信号处理成所述SAS Target仿真器能够识别的 数据交互信号至内核层中的SAS Target仿真器; 所述SAS Target仿真器读取所述内核层中的RAM disk中的数据或将数据写入所述 RAM disk 中; 所述内核层在所述RAM disk与所述SAS Target仿真器的数据交互完成后发出一完成 信号; 所述完成信号依次经过所述SAS传输层、第二端口、第一端口及SAS传输层返回至所述 IO测试工具; 所述IO测试工具在接收到所述完成信号后做出测试结果。 与现有技术相比,上述中,在内核层设置了 SAS Target仿真器和RAM disk,同时设置了对SAS Target仿真器和SAS Target卡之间读/写 信号转换的SAS传输层。因此,读写数据的交互是在内核层中的SAS Target仿真器和RAM disk之间进行,不需要开发复杂的SAN磁盘数组系统。 【专利附图】【附图说明】 图1是本专利技术SAS Target卡验证系统一较佳实施方式的一连接框图。 图2是本专利技术SAS Target卡验证方法一较佳实施方式的一流程图。 主要元件符号说明 【权利要求】1. 一种SAS Target卡验证系统,包括有硬件层及用户层,所述硬件层安装有SAS Target卡,所述SAS Target卡设有第一端口及第二端口,所述用户层安装有10测试工具, 其特征在于;所述SAS Target卡验证系统还包括有内核层,所述内核层中包括有SAS传输 层、SAS Target仿真器及RAM disk,所述10测试工具用W向所述内核层发出读/写信号, 所述SAS传输层用W接收所述读/写信号,并将读/写信号处理成所述硬件层能够识别的 硬件层读/写信号至所述第一端口,所述第一端口用W将所述硬件层读/写信号传输至所 述第二端口,所述第二端口用W将所述硬件层读/写信号返回至所述SAS传输层,所述SAS 传输层还用W将所述硬件层读/写信号处理成所述SAS Target仿真器能够识别的数据交 互信号至所述SAS Target仿真器,所述SAS Target仿真器用W读取所述RAM disk中的数 据或将数据写入所述RAM disk中,所述内核层还用W在所述RAM disk与所述SAS Target 仿真器的数据交互完成后发出一完成信号,所述完成信号依次经过所述SAS传输层、第二 端口、第一端口及SAS传输层返回至所述10测试工具,所述1本文档来自技高网
...

【技术保护点】
一种SAS Target卡验证系统,包括有硬件层及用户层,所述硬件层安装有SAS Target卡,所述SAS Target卡设有第一端口及第二端口,所述用户层安装有IO测试工具,其特征在于:所述SAS Target卡验证系统还包括有内核层,所述内核层中包括有SAS传输层、SAS Target仿真器及RAM disk,所述IO测试工具用以向所述内核层发出读/写信号,所述SAS传输层用以接收所述读/写信号,并将读/写信号处理成所述硬件层能够识别的硬件层读/写信号至所述第一端口,所述第一端口用以将所述硬件层读/写信号传输至所述第二端口,所述第二端口用以将所述硬件层读/写信号返回至所述SAS传输层,所述SAS传输层还用以将所述硬件层读/写信号处理成所述SAS Target仿真器能够识别的数据交互信号至所述SAS Target仿真器,所述SAS Target仿真器用以读取所述RAM disk中的数据或将数据写入所述RAM disk中,所述内核层还用以在所述RAM disk与所述SAS Target仿真器的数据交互完成后发出一完成信号,所述完成信号依次经过所述SAS传输层、第二端口、第一端口及SAS传输层返回至所述IO测试工具,所述IO测试工具在接收到所述完成信号后做出测试结果。...

【技术特征摘要】

【专利技术属性】
技术研发人员:耿文娟郭建锋
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1