[Gluster-devel] Open source SPC-1 Workload IO Pattern

Luis Pabón lpabon at redhat.com
Fri Nov 7 11:01:56 UTC 2014


Hi guys,
I created a simple test program to visualize the I/O pattern of NetApp’s 
open source spc-1 workload generator. SPC-1 is an enterprise OLTP type 
workload created by the Storage Performance Council 
(http://www.storageperformance.org/results).  Some of the results are 
published and available here: 
http://www.storageperformance.org/results/benchmark_results_spc1_active .

NetApp created an open source version of this workload and described it 
in their publication "A portable, open-source implementation of the 
SPC-1 workload" ( 
http://www3.lrgl.uqam.ca/csdl/proceedings/iiswc/2005/9461/00/01526014.pdf )

The code is available onGithub: https://github.com/lpabon/spc1 .  All it 
does at the moment is capture the pattern, no real IO is generated. I 
will be working on a command line program to enable usage on real block 
storage systems.  I may either extend fio or create a tool specifically 
tailored to the requirements needed to run this workload.

On github, I have an example IO pattern for a simulation running 50 mil 
IOs using HRRW_V2. The simulation ran with an ASU1 (Data Store) size of 
45GB, ASU2 (User Store) size of 45GB, and ASU3 (Log) size of 10GB.

- Luis



More information about the Gluster-devel mailing list