All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: IOPS measurement / maybe some dumb questions
       [not found] <CAFTxqD8+B7BbUCAE5Md2Ro8y4c1FNYV_AZnOT1OvpJd4H2vQ_Q@mail.gmail.com>
@ 2014-02-20  9:36 ` Pal, Laszlo
  2014-07-07  7:30   ` Mix Sequential & Random Access Ritchie Babaylan
  0 siblings, 1 reply; 3+ messages in thread
From: Pal, Laszlo @ 2014-02-20  9:36 UTC (permalink / raw)
  To: fio

Hi,

During the last two days I've tried to use fio to measure IOPS of some
specific equipment plus generate some fancy graph to represent. I've
checked the example files and also googled everything, but I can't
find a working solution

I've used several example .fio files, it's generating logs, but when I
try to generate interpretation I'm getting various error messages from
gnuplot. The latest one is this:

[vlad@tohuvabohu fio]$ fio2gnuplot -p tiobench
1 files Selected with pattern 'tiobench'
 |-> tiobench

Traceback (most recent call last):
  File "/usr/bin/fio2gnuplot", line 517, in <module>
    sys.exit(main(sys.argv))
  File "/usr/bin/fio2gnuplot", line 495, in main
    blk_size=compute_temp_file(fio_data_file,disk_perf,gnuplot_output_dir,min_time,max_time)
  File "/usr/bin/fio2gnuplot", line 196, in compute_temp_file
    time, perf, x, block_size = line[1]
ValueError: too many values to unpack

I'm using fedora20

---------
Basically I have two quesrtions, what is the best job definition for
basic IOPS measurement like this

Measurement Description
Total IOPS Total number of I/O operations per second (when performing
a mix of read and write tests)
Random Read IOPS Average number of random read I/O operations per second
Random Write IOPS Average number of random write I/O operations per second
Sequential Read IOPS Average number of sequential read I/O operations per second
Sequential Write IOPS Average number of sequential write I/O
operations per second

-------

even more important, how can I generate graphs from the data collected?


Thank you

Vlad

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

* Mix Sequential & Random Access
  2014-02-20  9:36 ` IOPS measurement / maybe some dumb questions Pal, Laszlo
@ 2014-07-07  7:30   ` Ritchie Babaylan
  2014-07-08  1:39     ` Matthew Eaton
  0 siblings, 1 reply; 3+ messages in thread
From: Ritchie Babaylan @ 2014-07-07  7:30 UTC (permalink / raw)
  To: fio

Hi,

I am confuse currently of string to put on rw= for the access profile below.

	30% seq 60% read; 8KB
	60% seq 30% read; 8KB


My config file was written in this matter.

[global]
ioengine=libaio
direct=1
ba=4kb
iodepth=4
numjobs=4
runtime=300
ramp_time=180
time_based
group_reporting
filename=/dev/sdb1

[job-1]
description=30% seq 60% read - 8kb
stonewall
bs=8kb
percentage_random=60
rwmixread=60
rwmixwrite=40
rw=??

[job-2]
description=60% seq 30% read - 8kb
stonewall
bs=8kb
percentage_random=40
rwmixread=30
rwmixwrite=70
rw=??


Appreciate any help on this matter.


Thanks,
Ritchie Babaylan


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

* Re: Mix Sequential & Random Access
  2014-07-07  7:30   ` Mix Sequential & Random Access Ritchie Babaylan
@ 2014-07-08  1:39     ` Matthew Eaton
  0 siblings, 0 replies; 3+ messages in thread
From: Matthew Eaton @ 2014-07-08  1:39 UTC (permalink / raw)
  To: Ritchie Babaylan; +Cc: fio

On Mon, Jul 7, 2014 at 12:30 AM, Ritchie Babaylan
<Ritchie.Babaylan@bitmicro.com> wrote:
> Hi,
>
> I am confuse currently of string to put on rw= for the access profile below.
>
>         30% seq 60% read; 8KB
>         60% seq 30% read; 8KB
>
>
> My config file was written in this matter.
>
> [global]
> ioengine=libaio
> direct=1
> ba=4kb
> iodepth=4
> numjobs=4
> runtime=300
> ramp_time=180
> time_based
> group_reporting
> filename=/dev/sdb1
>
> [job-1]
> description=30% seq 60% read - 8kb
> stonewall
> bs=8kb
> percentage_random=60
> rwmixread=60
> rwmixwrite=40
> rw=??
>
> [job-2]
> description=60% seq 30% read - 8kb
> stonewall
> bs=8kb
> percentage_random=40
> rwmixread=30
> rwmixwrite=70
> rw=??
>
>
> Appreciate any help on this matter.
>
>
> Thanks,
> Ritchie Babaylan
>
> --
> To unsubscribe from this list: send the line "unsubscribe fio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

You should use rw=randrw

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

end of thread, other threads:[~2014-07-08  1:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAFTxqD8+B7BbUCAE5Md2Ro8y4c1FNYV_AZnOT1OvpJd4H2vQ_Q@mail.gmail.com>
2014-02-20  9:36 ` IOPS measurement / maybe some dumb questions Pal, Laszlo
2014-07-07  7:30   ` Mix Sequential & Random Access Ritchie Babaylan
2014-07-08  1:39     ` Matthew Eaton

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.