Peggy Shen女士表示,RAID 0/1/5/6的應用,對存儲軟件是一個挑戰(zhàn),都屬于CPU密集型應用,對處理器的性能需求非常的高,而硬盤技術的變革,使得SAS、SATA、FC這些硬盤逐漸出現(xiàn)在用戶的存儲系統(tǒng)中,硬件的性能越來越高,對存儲軟件的要求也就越來越高,對I/O處理器的要求也自然扶搖直上了,但是我們知道,無論是臺式機的ATX標準還是服務器SSI標準,對主板尺寸和機箱尺寸都做了規(guī)定,時下對能耗的要求也日趨嚴格,因此下一代存儲系統(tǒng)必須在大小、功耗和性能之間帶到平衡。

目前,業(yè)界有兩種硬件RAID解決方案,一種是主板上的RAID(ROMB:RAID On Mother Board),即主板上包含存儲組件及I/O處理器,節(jié)約了存儲適配卡的設計和生產(chǎn)成本,可以說是一種較為低成本的解決方案;另一種就是使用RAID擴展卡即主機總線適配器(HBA卡),現(xiàn)在的系統(tǒng)為了達到較高的I/O吞吐量,HBA卡已經(jīng)都逐漸過渡到了PCIe接口上來,同時,多個適配卡一般會需要SKU程序的管理,雖然在管理和能耗、成本上相比第一種方式有著一定的差距,但是其性能有著非常大的優(yōu)勢,現(xiàn)在的用戶對高性能的需求是HBA卡的最大發(fā)展契機。

英特爾IOP34x存儲處理器家族有著四個“兄弟”,包括IOP348、IOC340以及Emulex IOP 502M、Emulex IOC 504,據(jù)Peggy Shen女士透露,在I/O處理器領域,英特爾與Emulex有著良好的合作關系,硬件都是由英特爾進行研發(fā)、設計、制造的,但是其上運行的軟件都是由Emulex提供的,IOP348、IOC340與Emulex IOP 502M、Emulex IOC 504面向著不同的市場,前者面向SAS、SATA 的用戶,Emulex IOP 502M則有著SAS、SATA端口和光纖端口,Emulex IOC 504只具備光纖通道端口。

 

值得注意的是,此次公布的四款產(chǎn)品都是具有兩個處理器的,IOP348與Emulex IOP 502M都有一個處理器是Free的,用戶可以在其中運行自己的軟件,另一個處理器則只共給英特爾嵌入的程序來運行。另外兩款產(chǎn)品則都沒有可以使用的處理器,只能運行英特爾嵌入的程序。

值得注意的是,英特爾此次推出的所有IOP34x存儲處理器適用于多項協(xié)議并且具有引腳兼容性,同時,Peggy Shen女士著重提到了IOP34x存儲處理器原地升級功能。根據(jù)英特爾的調(diào)查,很多用戶對于存儲尤其是RAID的需求是“一步步”走上來的,最開始可能只需要RIAD 0/1,慢慢的在業(yè)務的發(fā)展過程中,其需求可能會發(fā)生變化,RIAD 0/1已經(jīng)不能滿足,提出了RIAD 5/6等更高的存儲要求,但是如果再次購買HBA硬件甚至是主板是一件花費很高的事情,英特爾正是考慮到這一點,于是提出了原地升級(IPU)的概念,如果用戶需要升級存儲HBA卡的功能,只需要購買RAID高速內(nèi)存以及一個密鑰(硬件密鑰),插到卡上就可以完成升級,而無需更換原有的任何硬件??只需添加而不更換,有效的保證了用戶的原有投資。

 

同時,無論是主板上的RAID(ROMB:RAID On Mother Board)還是單獨的HBA卡都是支持原地升級的。正像Peggy Shen女士女士所說,原地升級可節(jié)省大量時間、資金和資源。英特爾的IOC340A就可以通過添加密鑰和內(nèi)存成為支持RAID 5/6的產(chǎn)品,即IOC340A可以通過原地升級成為IOP348,同時,IOC340A和IOP348是插槽兼容的產(chǎn)品,英特爾IOC340 I/O控制器,與IOP348共享一個相同的SAS/SATA控制單元,以獲得設計的可擴展性。作為一個獨立的控制器,英特爾IOC340 I/O控制器可與任何兼容性的I/O處理器如IOP342,或者其它英特爾架構(IA)的主處理器連接在一起,實現(xiàn)產(chǎn)品開發(fā)的靈活性。

 

 

 

作為此次講座的重點,TPER成為了大家最關心的問題,TPER是IOP34x家族中比較特殊的一個產(chǎn)品,它沒有內(nèi)存控制器,有256k可用的SRAM,只支持RAID1/0,提供SDMA,同時,因為未采用內(nèi)存控制器而不能添加擴展內(nèi)存,但是仍然應用了包含512k二級高速緩存的XScale處理器,提供了優(yōu)異的性能。TPER使用SCDL??SAS通用驅(qū)動程序函數(shù)庫以及SLI的標準界面,為用戶提供了良好的可擴展的應用程序開發(fā)與運行環(huán)境。

Peggy Shen女士表示,TPER是在結構圖層級開發(fā)第三方嵌入式 RAID(TPER),我們可以這樣認為,TPER是一種“平臺”,提供基礎的RAID功能,但是如果在需要時,第三方的軟件開發(fā)人員,可以為TPER開發(fā)大量的應用程序,以支持TPER的更多應用。

 

 

TPER是一款靈活的可擴充的存儲解決方案。Peggy Shen女士表示,TPER是為需要豐富功能的用戶定制的。我們可以看到,IOC340A和IOP348都是可以運行在TPER模式下的,實際上我們可以這樣認為,TPER是一種簡化版本的IOP348,提供基礎的RAID 1/0功能,有一些硬件上的改變與減少,TPER與IOP348主要的區(qū)別就是減少了規(guī)范,以與芯片共享芯片資源。應用固件可以使用面向主機的MU門鈴進行應用內(nèi)核通信且應用固件可以使用SDMA功能。這樣一來,TPER實際上變成了一個“瘦”卡,去掉“規(guī)矩”引入第三方的嵌入式開發(fā),以為用戶提供更好的可擴展的應用產(chǎn)品。

 

 

我們可以從上圖看到,TPER和IOP348數(shù)據(jù)流的區(qū)別。

分享到

多易

相關推薦