根据磁盘成员的组织层次,用户可以在配置阶段选择LUN中包含的磁盘的数量、容量和位置以及逻辑单元划分的Partition数量。在 FC_ AL环路上的设备包括所有磁盘和到控制器的接口。FC _AL根据每个设备的环路地址赋予不同的访问级别,为提高对控制器的响应速度,配置时可将控制器接口的地址定义为最低,使其具有环路中的最高优先级。系统可以配置的参数包括:
· 系统包含的逻辑单元数(LUN)
· 每个LUN 包含的磁盘数,及磁盘的位置信息
· 每个LUN的RAID level
· 每个LUN的Stripe Unit单元的大小
· Cache块的大小
· 预取参数(预取缓存区最大空间Max Prefetch Size)
这些参数按照系统规定的格式形成配置文件保存在工作盘上,初始化时完成系统的配置。
四、小结
本文从硬件结构、阵列管理软件以及系统的配置层次入手,自行设计了高性能RAID的实现方案RAID_FC,完成了RAID_FC的总体设计。
RAID_FC是一种基于光纤通道的RAID系统方案,它为服务器和存储设备之间提供了一条高速数据传输通道,集中解决了数据存储结构中的I/O带宽问题。它在设计上有不少独到的地方:采用双处理器SPH、SPD分别负责面向主机和面向设备,降低各自负载;主机接口通道和磁盘接头通道均采用光纤通道,除了提供高带宽外,还可以为系统带来更好的灵活性、扩展性和稳定性。阵列管理软件的设计也考虑到了硬件的独特性,针对SPH和SPD 分别设计了各自的模块,充分发挥了硬件的功能。
基于以上分析,我们有理由相信RAID_FC能满足企业级的需要,是一种高性能、有前途的RAID设计解决方案。