如何提高 iSCSI 性能
2009-11-15 21:16
239 查看
虽然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分割点,并且保持这个分割点与其他以太网分割点分开。
其中的一个方法就是改善以太网硬件。包括以太网界面卡(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分割点,并且保持这个分割点与其他以太网分割点分开。
相关文章推荐
- 【Java】缓冲流如何提高性能
- 如何提高MySQL性能
- Windows 7系统如何调节视觉效果从而提高性能?
- 如何优化JAVA程序设计和编码,提高JAVA性能
- 如何清除临时文件,释放空间,提高计算机性能
- 【Java语言】如何提高Java程序性能?
- 如何优化JAVA程序开发,提高JAVA性能
- 如何利用APC缓冲PHP脚本来提高服务器性能
- 如何优化JAVA程序开发,提高JAVA性能
- 如何提高php应用的性能
- java中for循环如何提高程序性能
- 如何提高 Java 中锁的性能
- 如何提高 Java 中锁的性能
- 如何优化JAVA程序设计和编码,提高JAVA性能
- React实战-Reactjs中的如何通过不可变数据对象提高页面性能
- IO系统性能之二:缓存和RAID如何提高IO
- Android中如何提高UI的性能
- 如何提高你的移动开发中AS3/AIR性能
- 简述如何提高单机下服务器的高并发性能
- 如何提高Ajax性能