IOPS上亿不是梦 Fusion-io悄然发布Octal
Fusion-io近期将其八个ioDrive产品放在了一个PCIe卡上面,据说其IOPS达到800000,带宽为6GB/s。
ioDrive是基于NAND闪存的固态硬盘(SSD)。其是一个PCIe X4卡,基于80或120GB的单级单元(SLC)闪存,或更慢但更便宜的320GB多级单元(MLC)闪存。ioDrive可以在服务器内存和硬盘驱动器之间构建一个层,并提供高于硬盘的I/O性能。
Fusion-io现在所做的就是建立一个这一产品的特殊版本,称为ioDrive Octal。这个特殊产品有8个ioDrive模块,配有双插槽的PCIe x16 2代卡。这个产品是为两家美国的政府机构推出的,其将要部署的服务器拥有数百TB的容量。
Fusion-io表示说,每一个Octal卡的IOPS为800000(4KB块读取),以及6GB/s带宽,最大容量可达5TB。这些数字表明,ioDrive Duo内存模块用在了这一特殊产品上。Duo这款产品拥有320GB的SLC容量或640GB的MLC容量。Octal卡的最高容量可达5TB,也就是八块625GB的闪存,这接近于Duo 640GB的容量。
Octal 80万的IOPS意味着每个闪存模块十万的IOPS。640GB的Duo IOPS为121008(75/25的混合读写,4KB块)。这也让人感觉非常接近于我们的猜测。
Fusion-io汇集了220块ioDrive Octal来共同达到1TB/s的带宽。这些产品被安装在Infiniband I/O服务器上来运行Lustre并行文件系统。
Fusion-io的首席科学家,苹果公司创始人Steve Wozniak表示说:"有了这个架构,IOPS的达成就很简单。我们已经达到了1亿的IOPS,这远远的超过了客户的需求。我们这一架构还可以扩展带宽。我们期待着将其真正产品化。"
从他的话里我们可以看出来似乎目前的限制因素是闪存究竟能够在PCIe卡上放置下多少,以及服务器里究竟有多少地方能够插进去多少的卡。但Fusion-io新闻稿表示说,Octal"已经完全占用了PCIe x16第二代双宽插槽的全部带宽"。
我们认为,Fusion-io使用的是2-bit MLC,因此未来的发展实力是3-bit和4-bit的MLC NAND闪存。预计这一产品明年会商业化。