引子:
“遠看是條狗,近看是條狗,打它不走罵它不走,一拉就走——死狗”。針對英特爾最新發布的Optane,其實可以改造一下:“遠看是閃存卡,近看是閃存卡,是卡但不是閃存卡——Optane。”
稍不留神就Out了。以SSD、閃存、NAND為例,說它們是一回事兒,大多數情況下都是對的。但是,本周當英特爾正式推出Optane(閃騰) SSD硬盤之后,這個概念就需要更新了。
與NAND沒有半毛錢關系
新的Optane SSD硬盤跟NAND沒有半毛錢關系,它的存儲介質和NAND無關,而是采用了一種新的存儲介質,也就是3D Xpoint。從Optane開始,SSD盤就要分為NAND、3D Xpoint兩種存儲介質。換句話說,當你希望對磁盤存儲進行更新換代的時候,你可以有閃存(NAND)、Optane(3D Xpoint)兩種選擇了,當然還有一些小眾的選擇。
現在問題來了:閃存、Optane是一個什么關系呢?
其實也很簡單。最先推出的Optane P4800X SSD容量375GB,今年晚些時候,英特爾還會推出1.5TB和750GB版本。其最大的特點是在低延遲、耐用性、QoS、IOPS性能上,英特爾提供的數據顯示,較之NAND, Optane延遲減少了10倍,QoS提升了100倍,耐用性提升2.8倍,性能提升10倍。相同交易每秒處理的交易數提高10倍,每個交易數據減少成本91%。
總之一句話,Optane具有更高的性能和更低的延遲。
如此豈不橫掃NAND?答案是“不”。首先,Optane存儲容量偏小,只有375GB,最高1.5TB;其實就是價格偏高,375GB容量Optane SSD DC P4800x版本的定價是1520美元(大約1萬多人民幣)。每GB成本是4美元;與之相比,NAND 是0.5美元,價格上有8倍的差距。
實際上,價格是NAND和磁盤(Disk)之間的一座山。對于Optane來說,就是珠穆朗瑪了。不是人人都可以攀登珠穆朗瑪的。所以,專業、業余愛好者并存,這就是Optane、NAND之間的關系。
只是從今日起,SSD要有NAND、Optane的區分了。
和NAND也可以發生關系
作為一種獨立性形式的SSD,Optane P4800X 產品本身沒有NAND介質。前面也說過,Optane P4800X容量為375GB,最多1.5TB,主要定位一些特殊的應用,作為主存儲,其容量偏低,為了滿足容量的需求,還是需要借助NAND。從應用的角度出發,英特爾為Optane設計了兩個主要應用模式:Fast Cache(作為NAND SSD的緩存)和Extended Memory(作為內存拓展),由此也給應用優化和擴展帶來很多想象空間。
兩種應用模式無一例外,要求對應用負載(Workload)有足夠了解,并有能力進行軟件優化,合理分工Optane SSD和NAND SSD的負載,也只有如此才能用好新的Optane。另外Intel也會推出基于3DXPoint的DIMM產品,給客戶更多選擇。
作為一種新的存儲介質,應該說3D Xpoint的商用定位一直不太清晰,是針對DRAM(內存),還是存儲(NAND、Disk),沒有更多商用產品投放市場。從技術上說,3D Xpoint較之DRAM,雖然性能稍差,但3D Xpoint不易失,也就是不像DRAM受斷電問題的困擾;與NAND相比,3D Xpoint強在性能上。因此根據3D Xpoint特點量體裁衣,這是一個很有挑戰性的話題。
如今,英特爾“亮劍”了,Optane率先將3D Xpoint用在了主存儲,同時也構建了Fast Cache、Extended Memory兩種應用模型,其效果如何?還是可以拭目以待的!
我曾經猜想,會不會在PCIe NAND SSD的設計中,用3D Xpoint替代緩存來使用,對此,請教專家后獲知,如果這樣的話性能是沒有辦法滿足的,因此,無論Optane SSD,還是NAND SSD,緩存還是不可或缺的。而從系統的角度,有可以把Optane SSD視為緩存層使用,這都是可以想象的,真正要考驗,還是軟件的設計和優化能力。
軟件能力也是英特爾的優勢,只是這種優勢不是針對最終用戶,更多體現在平臺級的支持,目的只有一個,最大化發揮CPU、SSD等硬件的能力,這才是英特爾的過人之處。對此英特爾合作伙伴、OEM、ISV等心知肚明。
目標不僅是產品,更重要的是產業和平臺,這才是英特爾最厲害的地方!