Home | History | Annotate | Download | only in fio

Lines Matching refs:help

1277 		.help	= "Text job description",
1286 .help = "Name of this job",
1297 .help = "File(s) to use for the workload",
1307 .help = "Directory to store files in",
1316 .help = "Override default $jobname.$jobnum.$filenum naming",
1326 .help = "Lock file when doing IO to it",
1337 .help = "No file locking",
1341 .help = "Exclusive file lock",
1346 .help = "Read vs write lock",
1356 .help = "Recursively add files from this directory and down",
1367 .help = "IO direction",
1375 .help = "Sequential read",
1379 .help = "Sequential write",
1383 .help = "Sequential trim",
1387 .help = "Random read",
1391 .help = "Random write",
1395 .help = "Random trim",
1399 .help = "Sequential read and write mix",
1403 .help = "Sequential read and write mix",
1407 .help = "Random read and write mix"
1416 .help = "IO offset generator modifier",
1423 .help = "Generate sequential offsets",
1427 .help = "Generate identical offsets",
1437 .help = "IO engine to use",
1443 .help = "Use read/write",
1446 .help = "Use pread/pwrite",
1449 .help = "Use readv/writev",
1453 .help = "Use preadv/pwritev",
1458 .help = "Linux native asynchronous IO",
1463 .help = "POSIX asynchronous IO",
1468 .help = "Solaris native asynchronous IO",
1473 .help = "Windows native asynchronous IO"
1478 .help = "Rados Block Device asynchronous IO"
1482 .help = "Memory mapped IO"
1486 .help = "splice/vmsplice based IO",
1489 .help = "splice/vmsplice to/from the network",
1494 .help = "SCSI generic v3 IO",
1498 .help = "Testing engine (no data transfer)",
1501 .help = "Network IO",
1504 .help = "CPU cycle burner engine",
1508 .help = "GUASI IO engine",
1513 .help = "binject direct inject block engine",
1518 .help = "RDMA IO engine",
1523 .help = "Fusion-io atomic write engine",
1528 .help = "ext4 defrag engine",
1533 .help = "fallocate() file based engine",
1537 .help = "Load external engine (append name)",
1546 .help = "Number of IO buffers to keep in flight",
1559 .help = "Number of IO buffers to submit in one go",
1573 .help = "Number of IO buffers to retrieve in one go",
1587 .help = "Low water mark for queuing depth",
1599 .help = "Total size of device or files",
1619 .help = "Write until an ENOSPC error occurs",
1631 .help = "Size of individual files",
1641 .help = "IO will start at the end of the file(s)",
1652 .help = "Start IO from this offset",
1663 .help = "What is the increment from one offset to the next",
1676 .help = "Force job completion of this number of IOs",
1690 .help = "Block size unit",
1707 .help = "IO block offset alignment",
1726 .help = "Set block size range (in more detail than bs)",
1738 .help = "Set a specific mix of block sizes",
1750 .help = "Don't sector align IO buffer sizes",
1761 .help = "Consider any blocksize setting to be sequential,ramdom",
1772 .help = "Use repeatable random IO pattern",
1784 .help = "Set the random generator seed value",
1794 .help = "Set to use OS random generator",
1806 .help = "Accept potential duplicate random blocks",
1818 .help = "Set norandommap if randommap allocation fails",
1829 .help = "Type of random number generator to use",
1834 .help = "Strong Tausworthe generator",
1838 .help = "Variable length LFSR",
1849 .help = "Random offset distribution generator",
1854 .help = "Completely random",
1858 .help = "Zipf distribution",
1862 .help = "Pareto distribution",
1876 .help = "Percentage of seq/random mix that should be random",
1894 .help = "Use repeatable random numbers for everything",
1905 .help = "Split job workload between this number of files",
1916 .help = "Number of files to keep open at the same time",
1926 .help = "How to select which file to service next",
1933 .help = "Choose a file at random",
1937 .help = "Round robin select files",
1941 .help = "Finish one file before moving to the next",
1953 .help = "Whether pre-allocation is performed when laying out files",
1960 .help = "Do not pre-allocate space",
1964 .help = "Use posix_fallocate()",
1969 .help = "Use fallocate(..., FALLOC_FL_KEEP_SIZE, ...)",
1975 .help = "Alias for 'none'",
1979 .help = "Alias for 'posix'",
1989 .help = "Use fadvise() to advise the kernel on IO pattern",
1999 .help = "Issue fsync for writes every given number of blocks",
2010 .help = "Issue fdatasync for writes every given number of blocks",
2021 .help = "Make every Nth write a barrier write",
2034 .help = "SYNC_FILE_RANGE_WAIT_BEFORE",
2039 .help = "SYNC_FILE_RANGE_WRITE",
2045 .help = "SYNC_FILE_RANGE_WAIT_AFTER",
2052 .help = "Use sync_file_range()",
2062 .help = "Use O_DIRECT IO (negates buffered)",
2073 .help = "Use Atomic IO with O_DIRECT (implies O_DIRECT)",
2084 .help = "Use buffered IO (negates direct)",
2095 .help = "When writing, set whether to overwrite current data",
2105 .help = "Number of times to run the job",
2116 .help = "Duplicate this job this many times",
2128 .help = "Only start job when this period has passed",
2140 .help = "Stop workload when this amount of time has passed",
2151 .help = "Keep running until runtime/timeout is met",
2160 .help = "Verifies previously written data is still valid",
2169 .help = "Ramp up time before measuring performance",
2180 .help = "What type of timing source to use",
2187 .help = "Use gettimeofday(2) for timing",
2193 .help = "Use clock_gettime(2) for timing",
2199 .help = "Use CPU private clock",
2211 .help = "Backing type for IO buffers",
2218 .help = "Use malloc(3) for IO buffers",
2222 .help = "Use shared memory segments for IO buffers",
2227 .help = "Like shm, but use huge pages",
2232 .help = "Use mmap(2) (file or anon) for IO buffers",
2237 .help = "Like mmap, but use huge pages",
2249 .help = "IO memory buffer offset alignment",
2261 .help = "Verify data written",
2268 .help = "Don't do IO verification",
2272 .help = "Use md5 checksums for verification",
2276 .help = "Use crc64 checksums for verification",
2280 .help = "Use crc32 checksums for verification",
2284 .help = "Use crc32c checksums for verification (hw assisted, if available)",
2288 .help = "Use crc32c checksums for verification (hw assisted, if available)",
2292 .help = "Use crc16 checksums for verification",
2296 .help = "Use crc7 checksums for verification",
2300 .help = "Use sha1 checksums for verification",
2304 .help = "Use sha256 checksums for verification",
2308 .help = "Use sha512 checksums for verification",
2312 .help = "Use xxhash checksums for verification",
2316 .help = "Use io information",
2321 .help = "Pretend to verify",
2330 .help = "Run verification stage after write",
2342 .help = "Sort written verify blocks for read back",
2353 .help = "Pre-load and sort verify blocks for a read workload",
2367 .help = "Store verify buffer header every N bytes",
2378 .help = "Offset verify header location by N bytes",
2391 .help = "Fill pattern for IO buffers",
2403 .help = "Exit on a single verify failure, don't continue",
2415 .help = "Dump contents of good and bad blocks on failure",
2427 .help = "Number of async verifier threads to use",
2438 .help = "Verify after this number of blocks are written",
2449 .help = "Verify this number of IO blocks",
2461 .help = "Set CPUs allowed for async verify threads",
2472 .help = "Enable experimental verification",
2484 .help = "Number of verify blocks to discard/trim",
2496 .help = "Verify that trim/discarded blocks are returned as zeroes",
2509 .help = "Trim after this number of blocks are written",
2521 .help = "Trim this number of IO blocks",
2534 .help = "Store IO pattern to file",
2543 .help = "Playback IO pattern from file",
2555 .help = "Playback IO pattern file as fast as possible without stalls",
2566 .help = "Replay all I/O onto this device, regardless of trace device",
2575 .help = "Execute this file prior to running job",
2584 .help = "Execute this file after running job",
2594 .help = "Use this IO scheduler on the backing device",
2604 .help = "Amount of data to read per zone",
2615 .help = "Give size of an IO zone",
2626 .help = "Space between IO zones",
2637 .help = "Lock down this amount of memory (per worker)",
2649 .help = "Percentage of mixed workload that is reads",
2662 .help = "Percentage of mixed workload that is writes",
2681 .help = "Set job CPU nice value",
2695 .help = "Set job IO priority value",
2707 .help = "Set job IO priority class",
2720 .help = "Idle time between IO buffers (usec)",
2730 .help = "Start think time by spinning this amount (usec)",
2742 .help = "IO buffer period between 'thinktime'",
2756 .help = "Set bandwidth rate",
2767 .help = "Job must meet this rate or it will be shutdown",
2780 .help = "Limit IO used to this number of IO operations/sec",
2792 .help = "Job must meet this rate or it will be shut down",
2803 .help = "Window average for rate limits (msec)",
2814 .help = "Maximum tolerated IO latency (usec)",
2823 .help = "Ramp to max queue depth supporting this latency",
2832 .help = "Time to sustain latency_target",
2841 .help = "Percentile of IOs must be below latency_target",
2854 .help = "Invalidate buffer/page cache prior to running job",
2864 .help = "Use O_SYNC for buffered writes",
2876 .help = "Serialize creating of job files",
2886 .help = "fsync file after creation",
2896 .help = "Create files when they are opened for IO",
2905 .help = "Only perform file creation phase",
2914 .help = "Pre-read files before starting official testing",
2925 .help = "CPU affinity mask",
2934 .help = "Set CPUs allowed",
2943 .help = "Distribution policy for cpus_allowed",
2949 .help = "Mask shared between threads",
2953 .help = "Mask split between threads",
2965 .help = "NUMA CPU nodes bind",
2973 .help = "NUMA memory policy setup",
2983 .help = "Include fsync at the end of job",
2993 .help = "fsync files on close",
3003 .help = "Unlink created files after job has completed",
3013 .help = "Terminate all jobs when one exits",
3023 .help = "Insert a hard barrier between this job and previous",
3032 .help = "Mark the start of a new group (for reporting)",
3041 .help = "Use threads instead of processes",
3050 .help = "Write log of bandwidth during run",
3059 .help = "Write log of latency during run",
3068 .help = "Write log of IOPS during run",
3077 .help = "Average bw/iops/lat logs over this period of time",
3087 .help = "Time window over which to calculate bandwidth"
3101 .help = "Time window over which to calculate IOPS (msec)",
3114 .help = "Do reporting on a per-group basis",
3123 .help = "Init IO buffers to all zeroes",
3132 .help = "Refill IO buffers on every IO submit",
3141 .help = "Slightly scramble buffers on every IO submit",
3151 .help = "Fill pattern for IO buffers",
3162 .help = "How compressible the buffer is (approximately)",
3174 .help = "Size of compressible region in buffer",
3184 .help = "Enable the reporting of completion latency percentiles",
3195 .help = "Specify a custom list of percentiles to report",
3210 .help = "Log disk utilization statistics",
3220 .help = "Greatly reduce number of gettimeofday() calls",
3232 .help = "Disable latency numbers",
3244 .help = "Disable completion latency numbers",
3256 .help = "Disable submission latency numbers",
3268 .help = "Disable bandwidth logging",
3280 .help = "Set up dedicated gettimeofday() thread on this CPU",
3289 .help = "Unify reporting across data direction",
3299 .help = "Continue on non-fatal errors during IO",
3306 .help = "Exit when an error is encountered",
3310 .help = "Continue on read errors only",
3314 .help = "Continue on write errors only",
3318 .help = "Continue on any IO errors",
3322 .help = "Continue on verify errors only",
3326 .help = "Continue on all io and verify errors",
3330 .help = "Alias for 'none'",
3334 .help = "Alias for 'all'",
3342 .help = "Set a specific list of errors to ignore",
3352 .help = "Dump info on each error",
3361 .help = "Select a specific builtin performance test",
3370 .help = "Add job to cgroup of this name",
3379 .help = "Do not delete cgroups after job completion",
3390 .help = "Use given weight for cgroup",
3402 .help = "Run job with this user ID",
3411 .help = "Run job with this group ID",
3425 .help = "Use 1024 as the K base",
3429 .help = "Use 1000 as the K base",
3432 .help = "How many bytes per KB for reporting (1000 or 1024)",
3445 .help = "Auto-detect",
3449 .help = "Normal (byte based)",
3453 .help = "Bit based",
3456 .help = "Bit multiple of result summary data (8 for byte, 1 for bit)",
3465 .help = "When using hugepages, specify size of each page",
3476 .help = "The flow index ID to use",
3486 .help = "Weight for flow control of this job",
3498 .help = "High watermark for flow control. This option"
3512 .help = "How many microseconds to sleep after being held"
3972 void add_opt_posval(const char *optname, const char *ival, const char *help)
3986 o->posval[i].help = help;
4007 o->posval[i].help = NULL;