From: Jens Axboe Date: Mon, 6 Jul 2009 12:12:57 +0000 (+0200) Subject: Async verify HOWTO/man update X-Git-Tag: fio-1.31~5 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=c85c324ca4c55e482f4233c14c64ce5f88b35be3;ds=sidebyside Async verify HOWTO/man update Signed-off-by: Jens Axboe --- diff --git a/HOWTO b/HOWTO index 55662d34..5099c83c 100644 --- a/HOWTO +++ b/HOWTO @@ -832,7 +832,10 @@ verify_async=int Fio will normally verify IO inline from the submitting thread. This option takes an integer describing how many async offload threads to create for IO verification instead, causing fio to offload the duty of verifying IO contents - to one or more separate threads. + to one or more separate threads. If using this offload + option, even sync IO engines can benefit from using an + iodepth setting higher than 1, as it allows them to have + IO in flight while verifies are running. verify_async_cpus=str Tell fio to set the given CPU affinity on the async IO verification threads. See cpus_allowed for the diff --git a/fio.1 b/fio.1 index 7b1fc802..fa54763d 100644 --- a/fio.1 +++ b/fio.1 @@ -602,7 +602,9 @@ false. Fio will normally verify IO inline from the submitting thread. This option takes an integer describing how many async offload threads to create for IO verification instead, causing fio to offload the duty of verifying IO contents -to one or more separate threads. +to one or more separate threads. If using this offload option, even sync IO +engines can benefit from using an \fBiodepth\fR setting higher than 1, as it +allows them to have IO in flight while verifies are running. .TP .BI verify_async_cpus \fR=\fPstr Tell fio to set the given CPU affinity on the async IO verification threads.