X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=HOWTO;h=724b604b19c1116b87f32cc4b385e36e92dcd445;hb=c44b1ff54402c589e8f07436ec56efb4f8b1ac23;hp=ad4e45402172f04a4563b2974c5e997462b4d30d;hpb=675012f04dbd821cc5d22ec56930094b9c8a99e5;p=fio.git diff --git a/HOWTO b/HOWTO index ad4e4540..724b604b 100644 --- a/HOWTO +++ b/HOWTO @@ -517,6 +517,16 @@ ioengine=str Defines how the job issues io to the file. The following libaio Linux native asynchronous io. Note that Linux may only support queued behaviour with non-buffered IO (set direct=1 or buffered=0). + This engine also has a sub-option, + userspace_reap. To set it, use + ioengine=libaio:userspace_reap. Normally, with + the libaio engine in use, fio will use the + io_getevents system call to reap newly returned + events. With this flag turned on, the AIO ring + will be read directly from user-space to reap + events. The reaping mode is only enabled when + polling for a minimum of 0 events (eg when + iodepth_batch_complete=0). posixaio glibc posix asynchronous io. @@ -1187,13 +1197,6 @@ uid=int Instead of running as the invoking user, set the user ID to gid=int Set group ID, see uid. -userspace_libaio_reap=bool Normally, with the libaio engine in use, fio - will use the io_getevents system call to reap newly returned - events. With this flag turned on, the AIO ring will be read - directly from user-space to reap events. The reaping mode is - only enabled when polling for a minimum of 0 events (eg when - iodepth_batch_complete=0). - 6.0 Interpreting the output ---------------------------