Storage Spaces lab disk IO benchmark
In the post titled Using Powershell with Tiered Mirrored Storage Spaces I outlined setting up tiered storage spaces in a lab environment. Here I benchmark this inexpensive Storage Spaces lab’s IO performance. Testing details are in this port.
- Server CPU: one Xeon E5-2620 at 2 GHz – it has 6 cores (hyperthreaded to 12 logical processors and 15 MB L3 cache)
- Server RAM: 64 GB of 1333 MHz DDR3 DIMM memory
- Disks (not counting boot/system disks) – SSD tier: 6x SAMSUNG 840 Pro Series MZ-7PD256BW 2.5″ 256GB SATA III MLC
- Disks HDD tier: 2x WD BLACK SERIES WD4003FZEX 4TB 7200 RPM 64MB Cache SATA 6.0Gb/s 3.5″ disks
I was pleasantly surprised to get 13.5K IOPS out of this setup. Here are the details: xhost16-hv1-32k-50rw
Pros: extremely inexpensive setup using commodity hardware, well-suited for testing/lab/R&D, ready to serve out block storage as iSCSI, or file storage as SMB/NFS via SOFS. Not to mention standard benefits of Storage Spaces including: manageable via Powershell, Software Defined Storage, has SMI-S WMI provider which makes it manageable from applications like VMM 2012 R2, and it can be intelligently monitored via SCOM 2012 R2.
Cons: not enterprise class, server is a single point of failure, not using 10/40/56 Gbps NICs, not using RDMA NICs