十一月初的時候合作的 SI 廠商丟信件來,問我們對 LSI 的 Nytro MegaRAID Application Acceleration Card 有沒有興趣。架構上就是本來的 RAID 卡加上 Flash Cache,原廠說可以快 10 倍。
我的慣例是先問價錢,價錢在可能的範圍才會測試。所以就請廠商提供價錢:(因為是建議售價,這邊就直接貼出來了)
8100-4i 100GB/s SSD 建議售價NT$62,900
8110-4i 200GB/s SSD 建議售價NT$93,900
8120-4i 800GB/s SSD 建議售價NT$239,000
硬體設備是 Intel Xeon E5620*2 + 8GB RAM,用 8100-4i 接四顆 Seagate SAS 15KRPM 300GB 硬碟跑 RAID1+0。Flash 部分是兩顆 50GB SLC Flash,跑 RAID1 後掛到本來的 RAID1+0 加速。
首先是 W=100,測試資料 10GB 的情況:
- 有 Cache:
- 16 threads:5443.300 TpmC
- 32 threads:16247.400 TpmC
- 64 threads:21203.900 TpmC
- 128 threads:23206.100 TpmC
- 256 threads:20845.500 TpmC
- 沒有 Cache:
- 16 threads:1080.500 TpmC
- 32 threads:1434.100 TpmC
- 128 threads:1304.800 TpmC
再來是測 W=1000,測試資料 86GB 的情況:
- 有 Cache:
- 64 threads:800.367 TpmC
- 128 threads:1270.367 TpmC
- 256 threads:1053.467 TpmC
- 沒有 Cache:
- 64 threads:443.567 TpmC
- 128 threads:348.133 TpmC
- 256 threads 在最後 Stop threading 的地方一直跑不完,重跑三次都一樣。
第一個測的是資料量超過 RAM,但還沒超過 Flash 大小。第二個測的是資料量超過 Flash 大小的情況。
可以看出來當超過 RAM 時增加的效能很不錯。