X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.1;h=da5483037bad06c224c99dc8b095b7709540d2fd;hb=b1bd09b593ddd4043c6217321c7135c0c580edc0;hp=7f97e94056641fd54d34b4b79f8669d1df70b8c8;hpb=a870d6ff25d7d453891763a83f5f297df653ac38;p=fio.git diff --git a/fio.1 b/fio.1 index 7f97e940..da548303 100644 --- a/fio.1 +++ b/fio.1 @@ -2633,7 +2633,35 @@ properties depend on the libblkio version in use and are listed at \fIhttps://libblkio.gitlab.io/libblkio/blkio.html#properties\fR .TP .BI (libblkio)hipri -Use poll queues. +Use poll queues. This is incompatible with \fBlibblkio_wait_mode=eventfd\fR and +\fBlibblkio_force_enable_completion_eventfd\fR. +.TP +.BI (libblkio)libblkio_vectored +Submit vectored read and write requests. +.TP +.BI (libblkio)libblkio_write_zeroes_on_trim +Submit trims as "write zeroes" requests instead of discard requests. +.TP +.BI (libblkio)libblkio_wait_mode \fR=\fPstr +How to wait for completions: +.RS +.RS +.TP +.B block \fR(default) +Use a blocking call to \fBblkioq_do_io()\fR. +.TP +.B eventfd +Use a blocking call to \fBread()\fR on the completion eventfd. +.TP +.B loop +Use a busy loop with a non-blocking call to \fBblkioq_do_io()\fR. +.RE +.RE +.TP +.BI (libblkio)libblkio_force_enable_completion_eventfd +Enable the queue's completion eventfd even when unused. This may impact +performance. The default is to enable it only if +\fBlibblkio_wait_mode=eventfd\fR. .SS "I/O depth" .TP .BI iodepth \fR=\fPint