天天看点

如何提高 iSCSI 性能

   虽然iscsi技术降低了基于块状的存储 网络的成本效益,但它的部署一般局限于中小企业用户。也许是由于它网络固有的局限性,如基于ip,延时,端口超额运作,并且iscsi创立目标就是针对软 件的。因此,iscsi san可以装配在一般的并不昂贵的以太网上。而在真正的操作应用上可能并不是很好。iscsi要想在企业竞争中取胜并长期发展下去,存储网络管理员必须要 解决这些固有的问题。

   其中的一个方法就是改善以太网硬件。包括以太网界面卡(nics),nics与toe结合在一起。toe芯片卸载了一些或者所有在工作中需要处 理的tcp/ip数据,减少了本地cpu的工作量,提高了以太网的效率。toe卡并不是很流行,因为它加载昂贵,但是它的部署却和iscsi san流量增加一样,在不断扩展。toe nics通常用作多服务器上的i/o率拥堵的存储系统上。toe卡可以从少数供应商中获得。如alacritech, lewiz communications公司, and qlogic 公司.

    通常以太网连接孔在iscsi通道上具有延迟性,降低了iscsi的性能。专家建议部署高性能、传输快,端口延迟低的以太网交换机。另外,你也 许采取“自动疏通”的方式来增加iscsi性能,并且在nic和交换机上自动调整速度设置。因此可以在nic和交换机的以太网架构上设置到9000个字节 或者更高。--以便在每个数据包上传输更多的数据,巨大的架构据称可以提高50%。你能从博科公司,cisco公司,emulex hewlett-packard ,sanrad, 和woven公司获得这种高性能的ip存储路由器。

     路由器端口性能也可以靠去除“认购超额”来提高。当带宽没有被充分使用时,对于超额运用并没有损害。--多驱动能够帮助它完全利用带宽,使每个 端口发挥更多价值。但是对着利用上升,驱动开始与端口竞争,开始出现iscsi san延时和性能问题。而不是允许多个驱动来争一个路由器端口,而是要建立一个驱动一个端口。

      考虑你的iscsi初始(服务器)软件性能是很重要的。因为对于任何设备驱动,iscsi软件的质量和统一是依赖于供应商的,他们在iscsi 市场上的经验和他们iscsi产品的成熟,决定了他们中产品的质量。在决定购买之前,对一些iscsi厂商初始软件进行性能测试是由价值的。toe卡和其 他硬件设备包括他们本身的固件去除了区分原始软件的需要。

     最后,iscsi san性能能够通过缜密逻辑和物理区分来提高性能。例如,iscsi san通道绝不能与一般的以太网用户通道混合。如果混合的话不仅削弱了san性能,用户上lan的存储数据会受到影响,也带来了一个潜在的安全风险,。正 确的做法是,iscsi san通道应该与日常用户通道分开。最常见的分离方法是虚拟局域网(vlan),限制iscsi通道通向虚拟局域网,保持正常通道。同样的效果可以通过为 iscsi san(通常采用高性能nic和交换机硬件)创造一个新的lan分割点,并且保持这个分割点与其他以太网分割点分开。

继续阅读