主机/通道适配器
主机总线适配器或者主机通道适配器(HCAs)用于将外部设备同服务器连接起来。当然,也有可能通过使用网络适配器将数据传输到NAS设备上。不管是哪种情况,这些设备上的配置都是厂商默认设置好的,而这些设置在真正的生产环境中并不一定合适。你需要做的是了解这些参数的含义并且能够按照环境中特定的I/O需求来选择适合自己环境的参数。在购买产品后,厂商也一定会提供与非常好的实践相关的文档帮助你了解这些参数,并在你调优数据存储环境的过程中为你提供帮助。
存储区域网络架构以及带宽
在生产环境中能够提供足够的访问磁盘或磁带存储的路径是非常重要的。假定你期望的传输速率是每秒800MB,而传输的通道限制是每秒400MB,那么这个期望就没有办法实现。需要注意的是,通过简单的操作是无法测量出传输通道的带宽的。我曾经听到一些客户说,他们通过将一个单独文件从内部磁盘拷贝到外部磁盘来测试传输通道的带宽。事实上,这样的测试没什么意义,因为内部磁盘的带宽受到单个内部磁盘速度的限制,而外部设备通常是一组做过RAID的磁盘组合。换句话说,单个磁盘的操作可能不能提供出一个期望中的测试结果。有一些基准测试的工具,用于测试当前环境下的数据流以及带宽情况。在这些工具的帮助下,你会为自己的系统可以提供如此好的性能而感到惊喜。
备用通路
备用通路在存储区域网络(SAN)设计中同样非常重要。如果你已经配置好了服务器,提供了充足的带宽以及备用通路,那么你的存储区域网络(SAN)将会发挥出良好的性能。备用通路的意义在于,一旦由于某些原因主要通路对数据的访问被中断,备用通路就会提供一条迂回的线路。访问中断的原因有很多,可能是线缆本身就有问题,或者是HBA卡被重置了,或者那条通路上的组件已经损坏了。在没有备用通路的情况下,发生任何小的问题,都会造成整个运营的中断。
存储区域网络交换机
了解存储区域网络交换机架构是非常重要的。厂商们通常在他们的交换机上使用多端口刀片或子卡。需要了解的是单点失败的平均等待时间以及如何降低这样情况发生的概率。比方说,你准备将带库里几个磁带的数据迁移到另一个带库里的几个磁带中去,如果将两个磁带连接到同一个刀片/子卡上,就会将降低平均等待时间。同一个刀片上不同端口之间的数据传输所耗费的时间将比同等数据在不同刀片间传输的时间要短。和磁带一样,你也需要将服务器连接到同一个刀片上。图片B展示了SAN交换机

图B SAN交换机