[PATCH v2 0/5] Add support for specifying ramp up period by amount of IO

Jan Kara <[email protected]> Fri, 19 Dec 2025 14:42:34 +0100
Newsgroups org.kernel.vger.fio
Message-ID <[email protected]>
Hello!

In some cases the ramp up period is not easy to define by amount of time. This
is for example a case of buffered writes measurement where we want to start
measuring only once dirty throttling kicks in. The time until dirty throttling
kicks in depends on dirty limit (easy to figure out) and speed of writes to the
page cache (difficult to know in advance). This patch series adds to fio an
option to specify ramp up period in terms of amount to IO - i.e., the ramp up
period finishes once given amount of IO is done.

Changes since v1:
* Improved documentation to explain behavior with group reporting, replace wrong
  note about default unit being megabytes
* Add sanity checks for inconsistent ramp_size values within reporting group
  and usage of both ramp_size and ramp_time for a single job.
* Fix fio server support for the new option

								Honza

Previous versions:
Link: http://lore.kernel.org/r/[email protected] # v1