Performance

Storage Spaces solution can be scaled up to over a million IOPS when using SSDs and mirrored volumes. But write performance in Parity and Dual Parity still leaves much to be desired. Such configurations without write-back cache on SSD are suitable only for a narrow range of tasks with a predominant read load.

A comprehensive study of Storage Spaces' performance in various configurations was conducted by Fujitsu.  It is possible to conduct some of these tests complementing the IOPS and throughput measurements with average and maximum latencies.

Test conditions:

  • Two E5640 processors
  • 8 Gb RAM
  • Supermicro X8DTL-iF motherboard
  • Adaptec 6805 controller (tests with hardware RAID), read cache enabled, write cache enabled
  • LSI 9211-8i controller (tests with Storage Spaces, firmware P19 IT)
  • HGST HUA723030ALA640 drives (3 Tb 7200rpm SATA3) :: 12 pcs for RAID-10 vs Storage Spaces 2-way mirror tests and 13 pcs for RAID-6 vs Storage Spaces dual parity tests
  • 2 pcs SSD Intel 710 100 Gb for tests with tiering and write-back cache
  • Microsoft Windows Server 2012 R2 Standard
  • FIO version 2.1.12 was used (to generate the load)

For testing a script was used that implements a series of 60-second load rounds with various patterns and varying queue depths. A 100 Gb  test file was used for all measurements except for tests with tiered storage where a file of 32 Gb was used.

For clarity we used templates similar to those used in tests from Fujitsu:

Template

Access

Read

Write

Block size, Kb

File copy

random

50%

50%

64

File server

random

67%

33%

64

Database

random

67%

33%

8

Streaming

sequential

100%

0%

64

Restore

sequential

0%

100%

64

 

< Previous | Content | Next >