X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.1;h=aa7b9d6767ed9a0136a2282c133878383356d143;hp=637304e5ffe7c8368a2b611cb8897566a31e4830;hb=d529ee1932bc85598900a3ef62f01293af87fbd8;hpb=f2bba1820a567ac00b09916239ac8feb125cead2 diff --git a/fio.1 b/fio.1 index 637304e5..aa7b9d67 100644 --- a/fio.1 +++ b/fio.1 @@ -365,6 +365,10 @@ Offset in the file to start I/O. Data before the offset will not be touched. How many I/Os to perform before issuing an \fBfsync\fR\|(2) of dirty data. If 0, don't sync. Default: 0. .TP +.BI fdatasync \fR=\fPint +Like \fBfsync\fR, but uses \fBfdatasync\fR\|(2) instead to only sync the +data parts of the file. Default: 0. +.TP .BI overwrite \fR=\fPbool If writing, setup the file first and do overwrites. Default: false. .TP @@ -508,6 +512,15 @@ the system must have free huge pages allocated. \fBmmaphuge\fR also needs to have hugetlbfs mounted, and \fIfile\fR must point there. .RE .TP +.BI iomem_align \fR=\fPint +This indiciates the memory alignment of the IO memory buffers. Note that the +given alignment is applied to the first IO unit buffer, if using \fBiodepth\fR +the alignment of the following buffers are given by the \fBbs\fR used. In +other words, if using a \fBbs\fR that is a multiple of the page sized in the +system, all buffers will be aligned to this value. If using a \fBbs\fR that +is not page aligned, the alignment of subsequent IO memory buffers is the +sum of the \fBiomem_align\fR and \fBbs\fR used. +.TP .BI hugepage\-size \fR=\fPint Defines the size of a huge page. Must be at least equal to the system setting. Should be a multiple of 1MiB. Default: 4MiB.