除了在延遲指標(biāo)和吞吐性能上的提升外,F(xiàn)usion-io還在這個(gè)最新一代產(chǎn)品中提供了其他幾個(gè)主要改進(jìn)。前一代ioDrive設(shè)備有一個(gè)名為FlashBack的功能,可以讓驅(qū)動(dòng)器在發(fā)生NAND故障的時(shí)候繼續(xù)操作?,F(xiàn)在的ioDrive2應(yīng)用程序加速器根據(jù)這個(gè)功能帶來了新版本的名為Adaptive FlashBack的功能。Adaptive FlashBack提高了NAND晶圓故障耐受度,讓設(shè)備在發(fā)生多個(gè)NAND故障的情況下仍然能夠保持驅(qū)動(dòng)器在線和提供數(shù)據(jù)保護(hù)。在發(fā)生NAND故障的時(shí)候,ioDrive2可以重新映射和恢復(fù),不會(huì)離線。
Fusion-io還推出了專門針對(duì)ioDrive2系列的新的NAND控制器和固件。新控制器和固件帶來了更好的性能,更高的吞吐率以及更低的延遲,而且?guī)砹薔AND兼容性上的好處。跟隨新控制器一起,F(xiàn)usion-io已經(jīng)將它們的VSL軟件升級(jí)到3.2.x,給予ioDrive2更好的性能和更小的塊大小。Fusion-io進(jìn)行了一個(gè)硬件架構(gòu)變動(dòng),將NAND放在它自己的模塊里,與NAND控制器分開來,從而實(shí)現(xiàn)更簡(jiǎn)單的設(shè)計(jì)。這樣做的好處就是Fusion-io可以在同樣的PCB布局上更快地支持新的NAND或NAND封裝包。
在我們更深入地探討硬件設(shè)計(jì)之前,我們還是先簡(jiǎn)單地了解一下Fusion-io的架構(gòu)。和我們以前所測(cè)評(píng)的Virident FlashMAX II一樣,ioDrive2設(shè)計(jì)利用了FPGA(現(xiàn)場(chǎng)可編程門陣列)來將大部分的NAND管理職責(zé)卸載到主機(jī)CPU上。雖然其他的設(shè)計(jì),比如鎂光的P320h,利用一個(gè)板載控制器來執(zhí)行這些職責(zé),不過Fusion-io更傾向于利用主機(jī)系統(tǒng)內(nèi)強(qiáng)大而經(jīng)常利用率不足的CPU。這種設(shè)計(jì)還為存儲(chǔ)提供了更直接的路徑,從而降低存儲(chǔ)延遲。和FlashMAX II一樣,Duo的設(shè)計(jì)使用兩個(gè)控制器,不過和FlashMAX II不同的是,Duo使用6個(gè)只包含NAND的子板而不是讓這些子板在單個(gè)PCB上整合NAND和控制器。不過和Virident解決方案不同的是,Virident給系統(tǒng)呈現(xiàn)的是一個(gè)卷,而VSL 3.2.2的Fusion-io給系統(tǒng)呈現(xiàn)的是4個(gè)300GB驅(qū)動(dòng)器。用戶可以選擇分別處理每個(gè)卷,不過要想得到單個(gè)卷,它們必須被放在一個(gè)軟件RAID(獨(dú)立磁盤冗余陣列)中。還值得注意的是Fusion-io Duo卡和Virident、鎂光等廠商的卡一樣是半長(zhǎng)的卡。也就是說,大部分市場(chǎng)上的1層的1U和2U服務(wù)器可以方便地容納這些全高半長(zhǎng)卡,卡的形狀因素只在部分場(chǎng)合才有影響。
Fusion-io同時(shí)提供MLC和SLC兩種規(guī)格的ioDrive2 Duo。MLC版本有2.4TB容量,SLC版本有1.2TB容量。這些驅(qū)動(dòng)器有五年質(zhì)保。
Fusion ioDrive2 Duo規(guī)格
ioDrive2 Duo容量1.2TB SLC
讀取帶寬(1 MB) 3.0 GB/秒
寫入帶寬(1 MB) 2.5 GB/秒
隨機(jī)讀取IOPS (512B) 700,000
隨機(jī)寫入 IOPS (512B) 1,100,000
隨機(jī)讀取IOPS (4K) 580,000
隨機(jī)寫入 IOPS (4K) 535,000
讀取訪問延遲 47納秒
寫入訪問延遲 15納秒
20多納米制程的NAND閃存記憶體單層單元(SLC)
總線接口:8個(gè)電子PCI-Express 2.0,8個(gè)物理PCI-Express 2.0
重量:低于11盎司
尺寸規(guī)格:全高,半長(zhǎng)(FHHL)
質(zhì)保:5年或最高耐用使用時(shí)間
耐用度:190PBW(每個(gè)控制器95PBW)
支持的操作系統(tǒng)
微軟Windows:64位Windows Server 2012,Windows Server 2008 R2,Windows Server 2008,Windows Server 2003
Linux RHEL 5/6;SLES 10/11;OEL 5/6;CentOS 5/6;Debian Squeeze;Fedora 16/17;openSUSE 12;Ubuntu 10/11/12
UNIX Solaris 10/11 x64;OpenSolaris 2009.06 x64;OSX 10.6/10.7/10.8
虛擬機(jī)管理器VMware ESX 4.0/4.1/ESXi 4.1/5.0/5.1,帶Hyper-V的Windows 2008 R2,Hyper-V Server 2008 R2