解析RAID_FC:将光纤通道和RAID相融合

豆豆网   技术应用频道   2007年09月27日  【字号: 收藏本文

内容摘要:本文从硬件结构、阵列管理软件以及系统的配置层次入手,自行设计了高性能RAID的实现方案RAID_FC,完成了RAID_FC的总体设计。

  这样做的优点是:SPH、SPD分别负责面向主机和面向设备的操作,降低了各自的负载,并且每个处理器上运行自己专门的阵列管理软件,可以针对各自的操作特点进行优化;处理器间的信号交互通过硬件直线连接,通信速度快;双处理器通过共享内存交换数据,提高了对共享内存的管理和使用效率,可以高速完成数据的交互。

  主机接口部件:主机接口采用两个光纤通道,单根光纤通道就提供100MB/s的带宽,可以接一个主机或两个主机或多口的光纤交换机,连接到一个主机时,两条通道互为备份,也可以同时进行数据传输。

  磁盘接口部件:存储接口面向FC磁盘成员,使用光纤通道仲裁环路结构(FC_AL),系统提供了4个光纤接口形成两对双光纤环路,每个环路包括一个主环路和一个冗余环路形成Dual Loop。

  存储接口使用光纤环路主要是基于如下考虑:首先当然是光纤的高带宽,且支持点到多点的传输能力;FC_AL可以支持127个设备有较好的扩展性;每个磁盘可以同时维护两条到控制器的通路,实现了对关键路径的冗余保护;FC_AL使端口位置有端口旁路机制,使热交换的实现更加简单;光纤通道接口提供了一些新的SCSI命令,简化了“读-修正-写”的过程,使RAID 5的实现更简单;FC_AL支持绝对寻址,容许多个设备故障、且兼容并行的SCSI命令,提高了设备管理的灵活性。

   Cache:为提高数据的缓存能力,加快对主机访问的响应时间,系统中设置一个GB级的大容量数据缓存,由处理器SPH和SPD共享。控制器提供给主机的数据全部存放在Cache中。为充分发挥Cache的作用,Cache设计支持多体交叉并行访问和突发数据传输,在访问能力上与双处理器的处理能力相匹配。

   内部总线设计:阵列所有的数据流都要进过内部存储总线,是数据传输的关键通道。内部存储总线需要支持外部设备的高数据传输速率和对大容量Cache的访问。设计采用两条相同的高速总线,形成关键的双备份。控制器的各部件同时接到两条总线上,确保到关键路径的双通路。

来源:IT168    责编:豆豆技术应用

正在加载评论...