存储 频道

从“彻底网络化”看SAN的发展历程

性能的争论
    FC SAN与IP SAN,当两大门派对峙的时候,真正的网络化,彻彻底底的网络化时代到来了。ISCSI,IATA(intransa,华为3com的架构),FCIP,IFCP等。其中最重要的就是ISCSI技术,将SCSI命令体系用TCP来传输,而不是用FC来传输,这引发了很多到底iSCSI和FCp谁快的争论。

    在此,笔者谈一下自己的看法,TCP传输的开销比FC要大,而且TCP协议站是运行在主机以太网络适配器上层的OS层的,需要消耗大量主机cpu时间的,包括ack,定时器,重传等,均通过消耗主机大量cpu时间来运行,而FC协议站则完全实现在FC HBA的芯片中,对于主机os,只利用底层驱动程序来作用,速度极快,相比TCP,消耗主机cpu资源极少。

    当然我们知道目前也推出了专门处理TCP的芯片,集成在iSCSI卡内,可以脱离主机cpu独立进行TCP处理,叫做TOE(TCP offload engine)。TCP每发一个或者一批(视窗口大小和队列延迟时间而定)包,接受方都要返回ack包,如果接受方没东西发送,则单纯发ack包不捎带任何上层数据,这样就浪费了带宽。

    基于以太网的IP传输廉价,易实施,而且已经有了万兆以太网,IP存储最大优势就是价格、实施容易,可扩展性强,大众化。笔者相信未来的趋势是:基于万兆以太的IP存储将占上锋;而相等速率的情况下,FC将占上锋。

0
相关文章