瀏覽單個文章
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者csshih
vxr兄,小弟有點疑問
您是如何分辨H/W和S/W的RAID卡?
因為小弟以前被訓練,上面帶個cpu可以協同運算就可以算是H/W

--------------------------------------------------------------------------------------------------------
e04,證照考試講義亂寫

H/W RAID最快的分別就是有沒有特製化的ASIC..

但這個問題在於相關IP的廠商會不會良心跟你明講..

RAID Controller自帶CPU的作用在於各種泛用化操作..
例如f/w的microcode解碼, debug操作以一些I/O reply/request的處理...
在LSI的設計上IOC+CPU稱之為IOP架構..
而IOC+CPU+RAID engine則稱為RoC架構..
RoC的RAID engine是完全的ASIC加速..
這RAID engine除了XOR+R6加速器之外, 還包含了記憶體控制器..
IOP一些有關的RAID function必須要經由CPU去操作f/w相關的code, 並且會受到設限..

LSISAS3008與LSISAS3108同樣內置了一個特殊的FastPath I/O engine..
但是這個功能啟用與否則是廠商而定..
他看起來應該是用於SSD....

LSI的IOP是特例的..
因為大多提供RAID function包含CPU設定的I/O控制器應該都會兼具ASIC RAID engine..

如果要區別IOP與RoC更多差異性..
https://sites.google.com/a/storaid....een-roc-and-iop

只要注意一個特點, built-in CPU並不是用來區別S/W RAID和H/W RAID的關鍵點...

但是LSI IOP包含更多的可靠性特徵..

LSISAS的IOP的性能極限將會受限於built-in CPU本身..
而非host CPU, 例如LSIAS1068/E...
在怎麼換掉host CPU, 結果都會差不多...

新一代的IOP/ROC都實作了SR-IOV支持...
不過那東西, 老實講...
不好搞.....
舊 2015-03-19, 05:32 PM #90
回應時引用此文章
vxr離線中