【技术实现步骤摘要】
本专利技术属于存储系统领域,特别涉及一种减少开关链开销的sas i/o调度方法和装置。
技术介绍
1、在服务器存储系统架构中,hba(host bus adapter,总线适配器)通常作为主机和外围存储设备之间连接的桥梁,可以扩展服务器外围存储设备连接的数量,而且能够支持不同接口协议之间的转换,丰富了服务器系统的功能,同时满足了多样化系统应用场景。sas(串行scsi)hba内部可以包含一个或多个sas控制器。sas控制器通过sas总线与多级sasexpander扩展器连接,起到扩展存储网络的作用,从而可以连接大规模sas/sata磁盘。sas通信业务中,每次执行发帧操作之前,都需要先发起open地址帧执行建链操作,然后才能执行正式的业务帧发送操作。在完成业务帧操作之后,还需要通过done原语和close原语的交互来关闭链路,将链路释放给其他设备使用。图1示出了sas i/o发帧过程示意图。
2、在1级扩展器(expander)场景下,开链时间一般大于300ns,关链时间一般大于100ns;如果是多级expander级联,开
...【技术保护点】
1.一种减少开关链开销的SAS I/O调度方法,其特征在于,包括:
2.根据权利要求1所述的减少开关链开销的SAS I/O调度方法,其特征在于,所述根据SAS HBA的多个物理通道的空闲状态确定要派发的目标物理通道,进一步包括:
3.根据权利要求2所述的减少开关链开销的SAS I/O调度方法,其特征在于,所述根据多个磁盘的空闲状态和建链状态确定待调度的目标磁盘,进一步包括:
4.根据权利要求3所述的减少开关链开销的SAS I/O调度方法,其特征在于,所述将待发送I/O列表中目标磁盘的I/O命令或I/O数据派发到所述目标物理通道的发送
...【技术特征摘要】
1.一种减少开关链开销的sas i/o调度方法,其特征在于,包括:
2.根据权利要求1所述的减少开关链开销的sas i/o调度方法,其特征在于,所述根据sas hba的多个物理通道的空闲状态确定要派发的目标物理通道,进一步包括:
3.根据权利要求2所述的减少开关链开销的sas i/o调度方法,其特征在于,所述根据多个磁盘的空闲状态和建链状态确定待调度的目标磁盘,进一步包括:
4.根据权利要求3所述的减少开关链开销的sas i/o调度方法,其特征在于,所述将待发送i/o列表中目标磁盘的i/o命令或i/o数据派发到所述目标物理通道的发送缓冲器中,进一步包括:
5.根据权利要求1所述的减少开关链开销的sas i/o调度方法,其特征在于,所述根据多个磁盘的空闲状态和建链状态确定待调度的目标磁盘,进一步包括:
6.根据权利要求1所述的减少开...
【专利技术属性】
技术研发人员:刘亿民,汪宏志,
申请(专利权)人:无锡众星微系统技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。