此篇為LSI IR與IMR Stack之間的比較測試...
不過在此之前還是說明一些LSISAS2008相關的特徵(老話重提???)...
先看方塊圖...
可以看到有幾個部件, 大體上有一些重點:
1. 這是Software RAID, 硬凹的話, 沒意義的稱作"Hardware-assisted Software RAID", 有沒有比較好聽了一點呢?
2. Fusion MPT是一個I2O裝置, 主要拿來和Host協調.
3. 這顆有整合PPC440 533MHz IOP, 但是明確用途不知, 姑且稱作他會有副作用.
4. 2MB SRAM不是Cache喔, 請注意! 他只是單純的buffer用來存放相關的FIFO數據.
5. 那個32-bit Memory Bus是串接低速的OPB Bridge, 銜接例如FLASH, NVRAM這類等.
6. LSISAS2008的internal Bus應該是PLB4, 128-bit, crossbar架構, 寬帶其實很大.
再來看另一張比較:
這張左邊兩個當然是Intel自家開發的RAID Stack..
ERST2只會在它們自家的Server主板才看的到..
RST就應該不用說了吧..
這邊有一個重點特性, 就是IR3 RAID其實就是MegaRAID...
但是要點在於那個Persistent Controller Log...
這是一個與Event Log不同的地方..
他是Firmware Log, 這是極為有用的除錯Log....
對應LSI就是TTY log...
MegaRAID支持這項機能...
這項功能相當有用...
相關的相容性問題或著錯誤問題可以由這Log來查...
另外IR的Software Stack支持MSI-X
當然我是指6Gb/s以後的產品...
3Gb/s產品全部都只能運行在Legacy Mode...
這是一個相當重要的特徵..
雖然他不是甚麼新技術...
IR和IMR的支持有所不同...
IR提供大量的IRQ資源...
IMR比較基本面...
由於在用途上有所不同因而有差異...
LSISAS2008在IR下..
不支持Stagger Spn-up
不支持Spin-down
相關的MAID機能通通都沒有..
而在IMR下就是相反了...
下面就是不厚道的貼一部分測試..
這邊是故意拿兩顆SAS HDD來測試...
Seagate的7.2K SAS ES2...
直接就是RAID 0, 64K
ioMeter不同測試設定:
(QD深度從1個單位達到沒啥意義的256)
>>Read(讀取)
>>Write(寫入)
結果表(請點擊放大觀看):
結果不好說...
IMR的Response Time和Intterupts比IR高出不少...
下面這個HD Tach的情況比較怪異, IR連續測了4次左右, 結果一樣, 寫入很奇怪!..
>>IMR情況
>>IR情況
歡樂的ATTO當然是少不了的, 一律直接QD10...
>>IMR情況
>>IR情況
IR的情況也同樣比較詭異...
AS SSD直接測SEQ. I/O:
>>IMR情況
>>IR情況
沒有差距太遠, IR我也是跑好幾次, 寫入似乎偏弱.....
最後的HDD Tune看看就好(其實沒甚麼參考性)...
>>IMR情況
>>IR情況
有時間再補點其他的...