一种用于存储系统的SCSI指令控制方法和系统技术方案

技术编号:14945514 阅读:130 留言:0更新日期:2017-04-01 11:55
本发明专利技术公开了一种用于存储系统的SCSI指令控制方法和系统,该方法包括:获取外界输入的指令信号;当指令信号为写指令时,在发送对应的SCSI指令CDB的同时,将写指令对应的写数据和CDB一并发送至存储系统端;获取存储系统端的反馈信号,根据反馈信号判断写指令是否完成。在进行写操作时,将SCSI指令CDB和要写入的写数据进行合并,在发送SCSI指令CDB的同时,将写指令对应的写数据和CDB一并发送至存储系统端,从而避免了传统的SCSI指令控制中在发出指令CDB后需要等待存储系统端发送来的RDY_XFER确认后才进行数据传输造成的IOPS资源的占用,从而节省了两次IOPS资源的占用,还降低了指令延时。

【技术实现步骤摘要】

本专利技术涉及信息
,特别是涉及一种用于存储系统的SCSI指令控制方法和系统
技术介绍
随着信息技术的进步,IT产业得到了迅猛发展,计算机朝着大容量和高速度方向发展,这使得计算机产业对计算机设备和存储设备的要求越来越高,对设备的容量、速度、可持续性、高可用性等都提出了越来越高的要求。在不断提高对容量、速度等硬件指标要求的背景下,存储系统内部数据的交互性能也越来越受到关注。SCSI指令标准诞生于20世纪,在计算机性能高速发展的今天,SCSI指令所代表的传统的IO处理标准,带来了高IOPS资源占用和高延时的问题,已经不能适用当前计算机发展的要求。因此,如何使得存储系统在执行SCSI指令时,可以降低IOPS资源占用以及降低延时,是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种用于存储系统的SCSI指令控制方法和系统,可以使得存储系统在执行SCSI指令时,降低IOPS资源占用以及降低延时。为解决上述技术问题,本专利技术提供了如下技术方案:一种用于存储系统的SCSI指令控制方法,包括:获取外界输入的指令信号;当所述指令信号为写指令时,在发送对应的SCSI本文档来自技高网...
一种用于存储系统的SCSI指令控制方法和系统

【技术保护点】
一种用于存储系统的SCSI指令控制方法,其特征在于,包括:获取外界输入的指令信号;当所述指令信号为写指令时,在发送对应的SCSI指令CDB的同时,将所述写指令对应的写数据和所述CDB一并发送至存储系统端;获取所述存储系统端的反馈信号,根据所述反馈信号判断所述写指令是否完成。

【技术特征摘要】
1.一种用于存储系统的SCSI指令控制方法,其特征在于,包括:获取外界输入的指令信号;当所述指令信号为写指令时,在发送对应的SCSI指令CDB的同时,将所述写指令对应的写数据和所述CDB一并发送至存储系统端;获取所述存储系统端的反馈信号,根据所述反馈信号判断所述写指令是否完成。2.根据权利要求1所述的方法,其特征在于,获取所述存储系统端的反馈信号,所述根据所述反馈信号判断所述写指令是否完成,包括:判断在预设超时时间范围内是否接收到所述存储系统端的写入失败反馈信息;若否,则判定所述写指令执行成功;若是,则判定在指定时间内未能将所述写数据写入到所述存储系统端。3.根据权利要求2所述的方法,其特征在于,还包括:当所述指令信号为读指令时,发送对应的SCSI指令CDB至所述存储系统端;获取所述读指令对应的读数据,并提取位于所述读数据预设位置的读操作成功标识信息。4.根据权利要求1至3任一项所述的方法,其特征在于,在将所述写指令对应的写数据和所述CDB一并发送至存储系统端时,还包括:将归属于同一写数据的所有frame进行合并。5.根据权利要求4所述的方法,其特征在于,所述获取所述读指令对应的读数据,包括:获取所述读指令对应的经过frame合并的读数据。6.一种用于存储系统的SCSI指令控制系统,其特征在于,包括:指令信号获取模块,用于获取外界输入的指令信号;指令信号解析模块,用于对所述指令信号进行解析;数据处理模块,用于在所述指令信号解析模块判定所...

【专利技术属性】
技术研发人员:殷雷
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1