> 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@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Jim Vanns Senior Software Developer Framestore -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html