技術關鍵字
CC: CacheCade
CCRC: CacheCade Read Caching
CCRWC: CacheCade Read/Write Caching
SSDRC: SSD RAID Caching
SSDC: SSD Caching
VD: Virtual Disk
SS: Stripe Size
正文&說明
本篇將主要以LSI的SSD RAID Caching技術-CacheCade Pro 2.0作為重點介紹.
測試設備與軟體
CPU: Intel Xeon E5620, 4C8T, 2.40GHz
Motherboard: Supermicro X8STE, x58 IOH
Memory: DDR3-1333 ECC 2GB x3, UDIMM
GPU: nVIDIA Quadro 600, 1GB Framebuffer
Storage Part
HDD: WD WD1000FYYG, SAS 2.0, 6Gb/s, 1TB x4
RAID: LSI MegaRAID SAS 9260-8i, LSISAS2108 RoC
SSD: Crucial M4 64GB x8
Crucial M4 128GB x2
PFK: LSI Advanced Software Service, LSI00292
Software
OS: Windows Server 2008 R2, x64
Benchmark
1. Crystal Disk Mark
2. ioMeter
3. AS SSD Benchmark
5. ATTO Disk Benchmark
6. Anvil Storage Utilities
7. AJA KONA System Test
Configuration
根據LSI多份相關CacheCade評估文件顯示, 其使用的相關配置往往在VD設定採用64KB的StripeSize配置, 不管在Baseline或著事CacheCade Enabled, 但是根據個人的長期使用, 並不是很推薦使用64KB的StripeSize, 因為發現他會對寫入性能造成不小的衝擊, 尤其是在較大數量組成的VD下, 故這邊採用的是256KB的SrtipeSize大小.
以四顆SAS 2.0 HDD組成使用廣泛的RAID 5模式, 將會使用不同的配置來衡量CacheCade的效益.
不同VD的衡量配置如下分類:
1. Baseline: CacheCade Disabled, ReadCache&WriteBack&DirectIO
2. CacheCade Enable 01: CacheCade RW Enabled, NoReadCache&WriteBack&DirectIO
3. CacheCade Enable 02: CacheCade RW Enabled, NoReadCache&WriteBack&DirectIO
4. CacheCade Enable 03: CacheCade Read Enable, NoReadCache&WriteBack&DirectIO
第四個案例在LSI官方文件沒有任何相關部分, 這是個人評估過後的一種測試配置, 使用SSD的Read Caching混合一級熱緩衝快取(Tier-1 Hot Data Buffer Cache)進行測試.