zoukankan      html  css  js  c++  java
  • sas(Serial Attached SCSI)技术详解

    1.什么是SAS

      即串行SCSI技术,是一种磁盘连接技术,它综合了并行SCSI和串行连接技术(FC,SSA,IEEE1394)的优势,以串行通讯协议为协议基础架构,采用SCSI-3扩展指令集,并兼容SATA设备,是多层次的存储设备连接协议栈

    SAS的交换架构

    SAS Phy:一个phy即是一个transceiver,每个phy都有一个SAS address,和一个唯一的identity;

    SAS Port:一个port包含一个或一组phy,每个SAS Port有一个唯一的SAS地址,同一个Port中的所有phy公用一个address,即一个port只有一个SAS adderss;

    SAS device:一个SAS device可以包括一个或多个SAS port,device里的每个phy有一个独立的identifier

     End device:是一种SAS device,SAS物理连接的末端设备,例如HBA卡,Disk driver都是end device;

    Expander device:包括Edge expander device和Fanout expander device,

       fanout expander device: 起中心交换作用,既可以直接连接到end device,也可以连接到edge expander device:

      Edge expander device:一般用于连接fanout expander device和end device,也可以连接其他的dege expander device,一个edge expander set中只能包含128个SAS address。

     Domain:即真个SAS交换构架

      SAS device和SAS expander device组成,其中,Device又区分为Initiator和Target,他们可以直接对接起来,也可以经过Expander进行连接,Expander起到通道交换或者端口扩展的作用,

     每一个SAS initiator port和SAS target port都有一个单独的SAS address,expander device也有自己单独的一个SAS address,SAS的交换比较简单,直接用port的SAS address作为交换路由表的内容,没有任何转换过程,一般的交换方式有如下三种:

      理论上,每个‘Edge Expander Set’可以支持128个port,每个SAS Domain可以有128个‘Edge Expander Set’,这样么个SAS Domain中最多可以有128*128=16384个port。当然,这并不是说每个SAS Domain可以连接16384个磁盘和SAS适配器,因为“Fanout  Expander” 与‘Edge Expander’相连接时,会占用一部分port。如果128个‘Edge Expander’全部连接到‘Fanout Expander’,内部互联至少占用256个port,也就是说,一个SAS域理论上可以连接16384-256个SAS End Device。对比光纤环路126个device的上限,16128这个数字仍然是非常可观

     https://wenku.baidu.com/view/cbce1410cc7931b765ce15bd.html

  • 相关阅读:
    Java 使用Calendar类输出指定年份和月份的日历
    ioc aop
    多线程下单例模式:懒加载(延迟加载)和即时加载
    Java生产环境下性能监控与调优详解
    springboot + zipkin + mysql
    springboot + zipkin(brave-okhttp实现)
    springboot启动方式
    OpenResty实现限流的几种方式
    RocketMQ核心技术精讲与高并发抗压实战
    codis 使用
  • 原文地址:https://www.cnblogs.com/ghl666/p/12036741.html
Copyright © 2011-2022 走看看