一个关于网络带宽的问题。我们公司新近购买了四台运行Windows Storage Server 2003(WSS2003)的HP,网络连接部分采用的是CX500。另外,我们公司还拥有两台16端口的Brocade。现在,每台服务器都只配了1个主机总线适配器(HBA),有人告诉我这样是无法达到冗余的目的的,一旦设备出现故障,系统将整个陷入瘫痪。出于容错容灾的考虑,我打算给每台服务器多配备1个HBA,请问这样做是否能够顺带提高SAN系统的数据传输速度?
出于提高系统可用性的目的考虑,我也建议你再给每台服务器多配置一个主机总线适配器,顺带还可以提高存储的数据传输速率,可谓是一举两得。理论上来讲,如果给接入独立的交换机或存储网络的服务器多加一个适配器的话,服务器吞吐数据的速度是有可能随之提升的。当然,其间还需要考虑到其它一些因素,比如说存储资源是如何配置的?应用程序的工作负荷为多大?系统当前存在哪些“”?
比如说,如果每台服务器只能访问某个特殊的LUN,那么,多配置一个适配器,虽然能够从一定程度上提高网络的带宽,对于性能提升却不会产生明显的帮助。如果这个LUN是经由一条适配器路径访问的,或者说,如果适配器和LUN并不是阻碍数据传输速率提升的“瓶颈”,那么,就很容易出现上面所描述的情况啦。反之,如果每台服务器可访问多个LUN,如果LUN的负载均衡是通过适配器来调整的,那么,带宽的增加将会具体体现在数据传输速率的提升上。
此外,你还需要考虑现有的SAN网络和交换机设备是否还担负了其它的数据传输任务。为了避免出现“汇流排冲突”(Bus Contention或Bus Conflict,指的是如果在同一时间有两个以上的单元对汇流排输送资料,将会导致接收端无法接收到正确的讯号)的现象,在给同一应用程序编程接口()总线配置第二个适配器(或、网络接口卡)时,一定要谨慎小心,反复测试,直到确认没有问题为止。
阅读(666) | 评论(0) | 转发(0) |