問:
存儲的帶寬與提供的主機端口速率是什么關(guān)系?
如:ibm ds4800 提供8個4Gb主機端口,8×4Gb=32Gb=4000MB,
而標稱帶寬為1600MB
這兩者到底有什么關(guān)系?
sansky:
1、8*4GB僅僅只是表示主機端口和磁盤端口的接口協(xié)議速率,一般和存儲設(shè)備的實際性能沒有絕對的關(guān)系。
另外,指出一個錯誤,在FC 網(wǎng)絡(luò)中采用的是10bit編碼,因此32Gb換算后應該是3200MB,不是4000MB。
2、DS4800雖然主機端口和磁盤端口都是8個4Gb接口,但實際上每個控制器內(nèi)部只有2個4Gb主機 FC chip和 2個4Gb磁盤 FC chip,兩個控制器加起來是4個4Gb FC chip,所以兩個控制的最大傳輸速率是4*4Gb,而不是8*4Gb。
DS4800的控制器(單控制器)模塊如下:
即使兩個控制器有4個4Gb FC chip,也不表示雙控就能輸出1600MB/s的可用帶寬。很多測試表示DS4800的性能在1100-1400MB/S之間,緩存讀寫帶寬在1400MB/S左右,磁盤讀寫帶寬性能在1000-1100MB/S左右。
存儲設(shè)備的處理能力取決于控制器內(nèi)部的核心數(shù)據(jù)傳輸芯片,如上圖中的 Control prosessor。每個 Control prosessor的最大能力就只有600多MB。所以在不升級核心處理芯片的情況下,每個控制器中的FC CHIP即使增加到10個,性能也不會得到提升。
了解FC存儲設(shè)備控制器性能與接口速率之間的關(guān)系后,我們可以把它延伸到ISCSI存儲和NAS存儲,其接口速率和和實際性能的分析方法是一樣的。
所以面對ISCSI 和NAS存儲的銷售和技術(shù)時,千萬不要相信有8個千兆以太網(wǎng)接口,帶寬性能就有800MB的說法。