All of lore.kernel.org
 help / color / mirror / Atom feed
* Open source SPC-1 Workload IO Pattern
@ 2014-11-07 11:01 Luis Pabón
  2014-11-07 12:53 ` Mark Nelson
  0 siblings, 1 reply; 3+ messages in thread
From: Luis Pabón @ 2014-11-07 11:01 UTC (permalink / raw)
  To: ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Gluster Devel

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

_______________________________________________
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Open source SPC-1 Workload IO Pattern
  2014-11-07 11:01 Open source SPC-1 Workload IO Pattern Luis Pabón
@ 2014-11-07 12:53 ` Mark Nelson
  2014-11-07 13:37   ` Luis Pabon
  0 siblings, 1 reply; 3+ messages in thread
From: Mark Nelson @ 2014-11-07 12:53 UTC (permalink / raw)
  To: Luis Pabón, ceph-devel@vger.kernel.org, Gluster Devel

On 11/07/2014 05:01 AM, Luis Pabón wrote:
> 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.

Neat!  integration with fio could be interesting.  We could then use any 
of the engines include the librbd one (I think there is some kind of 
gluster engine as well?)

>
> 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.

Out of curiosity have you looked at how fast you can generate IOs before 
CPU is a bottleneck?

>
> - Luis
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Open source SPC-1 Workload IO Pattern
  2014-11-07 12:53 ` Mark Nelson
@ 2014-11-07 13:37   ` Luis Pabon
  0 siblings, 0 replies; 3+ messages in thread
From: Luis Pabon @ 2014-11-07 13:37 UTC (permalink / raw)
  To: Mark Nelson; +Cc: ceph-devel@vger.kernel.org, Gluster Devel





> On Nov 7, 2014, at 1:53 PM, Mark Nelson <mark.nelson@inktank.com> wrote:
> 
>> On 11/07/2014 05:01 AM, Luis Pabón wrote:
>> 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.
> 
> Neat!  integration with fio could be interesting.  We could then use any of the engines include the librbd one (I think there is some kind of gluster engine as well?)

Good point.

> 
>> 
>> 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.
> 
> Out of curiosity have you looked at how fast you can generate IOs before CPU is a bottleneck?

Good question, I will check that when i have the io tool generation. 

> 
>> 
>> - Luis
>> 
>> --
>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-11-07 13:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-07 11:01 Open source SPC-1 Workload IO Pattern Luis Pabón
2014-11-07 12:53 ` Mark Nelson
2014-11-07 13:37   ` Luis Pabon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.