Nytro:基于SandForce 提升应用加速文章开头笔者提到了LSI重 金购入SandForce,“SandForce本来就是一个卖芯片的公司。”LSI在购入SandForce后,并没“闭关自守”,还继续向三星、东芝 等卖芯片,以后也不会停止合作,并同时基于SandForce技术推出应用加速的Nytro系列。
LSI闪存组件部门市场营销高级总监 Kent Smith在谈到应用加速带来的好处时,指出有两个亚太地区使用Nytro系列的MegaRAID的案例,一是客户的目标要加速MySQL数据库,而结果 非常令人满意。客户在采用Nytro系列的MegaRAID之后,每一台服务器每秒交易量增加了三倍,同时每个交易的处理成本降低了62%,并且初始系统 投资降低了58%,最终实现节能74%。
二是客户目标要提高性能、减少服务器的数量,如果服务器数量能够减少,那么成本和节电的目标都能 得以实现。客户在采用Nytro系列的MegaRAID后的结果是这样的,首先,它的服务器数量几乎减少了4倍,由原来的380台降到了100台;其次, 其初始系统的投资降低了58%;再次,三年期的节电总量达到了690元人民币,最后,三年的总体拥有成本节省了2300万元。
从Kent Smith 谈到这两个案例可以显见,他们都采用PCle卡,非常容易升级,而且成本节省非常突出。
从技术角度分析其中原因,Kent Smith进一步解释说:“Nytro的创新在于PCIe闪存写入延迟改善。”
?
“红色曲线是一个典型的高速SAS硬盘,它的延迟是随着I/O量的增加而不断增加。第二条黄色的曲线是典型的2.5英寸SSD驱动器,如果你要把它连接到一个 系统的总线适配器(HBA)上,在延迟出现很大增长之前,I/O数量会有一个很大改进。而Nytro现在提出的创新,就能够实现这两个平衡,在延迟出现大 的增长之前,IOPS最多可达四万。”
“我们最新推出的产品具有这样的特性,一是智能的RAID on Chip(RoC)技术,二是DRAM缓存,可以维持一个非常低的持续延迟,三是Nytro新固件。即将发布Nytro新品,具有非常低的延迟,比现有的 Nytro产品还要低很多,远远比SSD和HDD要低。有了这个延迟之后,整个性能提高很多很多倍。”
?
另外,在数据保护方面LSI又增加了新的特点。为了进一步的对数据进行更好的保护,“我们除了有智能化的ROC技术,还有更加先进的擦改码技术,还有全路径的数据保护。我们仅仅增加了一个很细微的延迟,同时增加了一个数据保护的能力。”据Kent Smith透露,这是LSI非常独特的一款新品,目前它在极低延迟领域可以说是唯一的产品。
进一步分析来看,LSI的Nytro系列产品 是基于SandForce处理器开发的,值得一提的是SandForce处理器当中可变长的闪存管理技术,有了这个可变长的闪存管理技术之后,LSI便拥 有了自己更核心的竞争力。简单解释一下这个可变长闪存管理技术,“闪存有一个NAND页,比如是4K长度,可以对闪存数据进行分块管理,不管数据是以什么 方式进入,都可以按照自己的需要在不同区域对它进行存储。一旦存储了数据,接下来要做的便是要保护数据。随着闪存尺寸越来越小,它的错误会越来越多。”
?
从上图中可以看到ECC,它只保护扇区中的数位,也就是说它只能够保护其中几个GB数据。不过,SandForce具备的RAISE技术也应用到了 Nytro产品中,通过RAISE技术,可以保护整个硬盘中的整页数据,或是整块数据块的数据。有了RAISE之后,就可以使用单一SSD,同时具有 RAID级别的数据保护功能。
另外一个由SandForce转向Nytro的DuraWrite技术,它可以为SSD增加自由空间,为大多数数据提供更多空间,(自由空间非常重要)。在SSD当中,如果自由空间越多,那么它的持久性就会越强,性能也更快。