用iSCI的時候Infinibox的讀寫延遲分別是172μs和188μs,而用NVMe-oF加RoCE的時候讀寫延遲分別為32μs和38μs。
Infinidat宣稱,新的Infiniboxs是“NVMe-oF ready”的,Infinidat計劃通過“一年內無中斷的軟件更新”讓這項技術普及起來。
Infinidat CTO Brian Carmody在一篇文章“Dell, Please Stop Calling PowerMax The World’s Fastest Storage Array”(中文譯:可別說你家PowerMax是世界上最快的了),文章里把Infinbox還有戴爾易安信的PowerMax,PureStorage的FlashArray/x,還有NetApp的AFF的延遲表現做了個對比,如下圖:
數據對比了NetApp的A800,Pure Storage的FlashArray x,Theregister的存儲專業媒體人Chris Mellor還特別做了一張圖,加入了NetApp A320,延遲對比如下圖。
許多人都認為,Infinibox之所以表現如此出眾,主要是因為用了內存cache,NAND是最慢的,高級點的像PowerMax用的是SCM,介質本身就有很大差異,只要友商不用內存做cache,那就沒法超越Infinibox。
Infindat自己也說,之所以俺們如此優秀并不是說我們的代碼比戴爾易安信寫的好,而是因為物理介質,就算你代碼寫的再好,NAND顆粒的響應時間也不可能低于100微秒,加上網絡fabric,加上軟件堆棧的延遲,最后的延遲注定會很高。
全閃存陣列廠商也都明白這一點,所以有追求的開始用SCM了,比如用英特爾的3D Xpoint,它比NAND要快一些,但還是比DRAM慢,Infinbox用DRAM當做主存儲的cache,所以,沒法比。對此,大家是腫么看的呢?
相關資料:
https://www.infinidat.com/blog/dell-please-stop-calling-powermax-worlds-fastest-storage-array