X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.1;h=4445d0a3a99989191c70e8359e8c8bc82248613e;hb=892a6ffc5363ad7f1750df9f3ec98624016660cd;hp=b3925b5f19b766b3cdba94ceca463e01adcde58b;hpb=b09da8fa5be85634a3e8331d6e5ce07cd427a5a2;p=fio.git diff --git a/fio.1 b/fio.1 index b3925b5f..4445d0a3 100644 --- a/fio.1 +++ b/fio.1 @@ -45,7 +45,7 @@ Print help information for \fIcommand\fR. May be `all' for all commands. .TP .BI \-\-debug \fR=\fPtype Enable verbose tracing of various fio actions. May be `all' for all types -or individual types seperated by a comma (eg --debug=io,file). `help' will +or individual types seperated by a comma (eg \-\-debug=io,file). `help' will list all available tracing options. .TP .B \-\-help @@ -515,7 +515,11 @@ Same as \fBmmap\fR, but use huge files as backing. The amount of memory allocated is the maximum allowed \fBblocksize\fR for the job multiplied by \fBiodepth\fR. For \fBshmhuge\fR or \fBmmaphuge\fR to work, the system must have free huge pages allocated. \fBmmaphuge\fR also needs to -have hugetlbfs mounted, and \fIfile\fR must point there. +have hugetlbfs mounted, and \fIfile\fR must point there. At least on Linux, +huge pages must be manually allocated. See \fB/proc/sys/vm/nr_hugehages\fR +and the documentation for that. Normally you just need to echo an appropriate +number, eg echoing 8 will ensure that the OS has 8 huge pages ready for +use. .RE .TP .BI iomem_align \fR=\fPint @@ -571,7 +575,7 @@ values are: .RS .RS .TP -.B md5 crc16 crc32 crc64 crc7 sha256 sha512 +.B md5 crc16 crc32 crc32c crc32c-intel crc64 crc7 sha256 sha512 sha1 Store appropriate checksum in the header of each block. .TP .B meta @@ -579,13 +583,20 @@ Write extra information about each I/O (timestamp, block number, etc.). The block number is verified. .TP .B pattern -Fill I/O buffers with a specific pattern that is used to verify. The pattern is -specified by appending `:\fIint\fR' to the parameter. \fIint\fR cannot be larger -than 32-bits. +Fill I/O buffers with a specific pattern that is used to verify. If the pattern +is < 4bytes, it can either be a decimal or a hexadecimal number. If the pattern +is > 4bytes, currently, it can only be a hexadecimal pattern starting with +either "0x" or "0X". .TP .B null Pretend to verify. Used for testing internals. .RE + +This option can be used for repeated burn-in tests of a system to make sure +that the written data is also correctly read back. If the data direction given +is a read or random read, fio will assume that it should verify a previously +written file. If the data direction includes any form of write, the verify will +be of the newly written data. .RE .TP .BI verify_sort \fR=\fPbool