From: James Vanns <james.vanns@framestore.com>
To: Jens Axboe <axboe@kernel.dk>
Cc: FIO <fio@vger.kernel.org>, Roger Sibert <roger_sibert@xyratex.com>
Subject: Re: Simulating bursts at different rates at irregular intervals?
Date: Thu, 27 Jun 2013 15:37:06 +0100 (BST) [thread overview]
Message-ID: <10718372.30278923.1372343825971.JavaMail.root@framestore.com> (raw)
In-Reply-To: <20130627141648.GY25599@kernel.dk>
> That's a bit of a bother, though, since you have to collect data and
> output from each individual run. And not only that, shutdown/startup
> will make things less than smooth. It could potentially dirty your
> results.
>
> We could have something ala:
>
> rate_sequence={10s:20M},{20s:5M}
>
> or whatever, which runs 10s at 20M/sec, then 20s at 5M/sec. Repeat.
> Would be fairly easy to do.
Yes, that would be rather useful I think and the parameter format
is intuitive. Though perhaps another parameter to somehow skew or
randomise the length at which the burst rate runs for? And to also
modify the sequence itself? Perhaps something akin to the following;
; define a list of rates that occasionally override the default in 'rate'
burst_rates={10s:20M},{20s:5M}
; rate_sequence could default to the order defined above
burst_rate_sequence=random
; intervals (in ms) - defaults to random
burst_rate_interval=2500
Just imagine a spiky chart of write (or read, for that matter) throughput over time ;)
I suppose if interval were to be random then there should be a minimum and maximum.
Regards,
Jim
> --
> Jens Axboe
>
> --
> 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
>
--
Jim Vanns
Senior Software Developer
Framestore
prev parent reply other threads:[~2013-06-27 14:37 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <255129448.30162533.1372322165642.JavaMail.root@framestore.com>
2013-06-27 8:37 ` Simulating bursts at different rates at irregular intervals? James Vanns
2013-06-27 9:02 ` Jens Axboe
2013-06-27 10:45 ` Roger Sibert
2013-06-27 14:16 ` Jens Axboe
2013-06-27 14:37 ` James Vanns [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=10718372.30278923.1372343825971.JavaMail.root@framestore.com \
--to=james.vanns@framestore.com \
--cc=axboe@kernel.dk \
--cc=fio@vger.kernel.org \
--cc=roger_sibert@xyratex.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox