技术分析:存储接口的未来前沿技术

2011-05-03    来源:存储时代    
得益于服务器虚拟化和数据库关键性的快速增长,过去几年存储基础设施的需求发生了巨大变化,存储基础设施需要处理更多的随机I/O,交付更高的IOPS性能,减少CPU的负载,服务器连接

      得益于服务器虚拟化和数据库关键性的快速增长,过去几年存储基础设施的需求发生了巨大变化,存储基础设施需要处理更多的随机I/O,交付更高的IOPS性能,减少CPU的负载,服务器连接存储网络的方法是影响系统整体性能和资源利用率的重要因素。

      在研究如何改进基础设施时,首先想到的就是它够快吗?一位著名的足球教练曾经说过:“你不能传授速度”,许多数据中心正在部署8Gb光纤卡和10Gb以太网卡,在大多数企业里,基础设施升级是一个渐进式过程,而不是一夜之间就竣工的。

      你的可用带宽越多,就越容易解决性能问题,主机和交换机端口之间的连接速度是一致的,但存储接口之间稍有不同,具有多个I/O路径到交换机的存储系统带宽可能更低。

      性能不只是追求高带宽,接口卡如何高效地利用带宽也很关键,一个很好的例子就是我们今天普遍重视的QoS能力,具有优秀QoS功能的接口卡允许你设置数据包的优先级,在虚拟服务器环境中,这个功能是必须的,否则就不能为那些关键任务服务器按需分配更多的带宽,只有这样你才能为那些关键应用系统提供更好的服务。

      在接口卡中新出现了另一个功能——卡级虚拟交换,这意味着如果同一主机上的两个虚拟机需要相互通信,就不需要经过网络交换机了,直接在主机的网卡上实现虚拟交换即可,从而降低Hypervisor的系统开销,进而减轻网络负载。在IP存储世界,IP转换可以在接口卡上完成,大多数服务器都有足够的处理能力处理SCSI到IP的转换,基本上都是基于硬件级实现的,因此即使在峰值负载期间也不会有什么大问题。

      另一个挑战是处理物理主机内的通信,原本这一切都是由中断驱动的,处理器核心必须中断以检查入站数据包,这个过程在活动主机上完成将会极大地降低带宽效率,目前市面上已经有很多的接口卡实现Hypervisor和虚拟机之间的良好通信,它们甚至可以给发送给特定虚拟机的数据包贴上特殊的标签,这种机制使Hypervisor和虚拟机之间的通信变得更高效,因为数据包可以直接发送给目标虚拟机,而不需要额外的中断。

      下一代网络接口卡的速度和汇聚功能将更加强大,也会变得更智能,带宽利用率将会变得更高,Hypervisor和主机也将变得更高效。

1
3