.\" Generated by help2man 1.40.6. .TH FS_MARK "1" "March 2012" "fs_mark: Benchmark synchronous/async file creation" "User Commands" .SH NAME fs_mark \- Benchmark synchronous/async file creation .SH SYNOPSIS .B fs_mark [\fIOPTIONS\fR] \-d \fIDIRECTORY\fR [\-d \fIDIRECTORY\fR ...] .SH DESCRIPTION .B fs_mark is meant to give some low level bashing to file systems. The write pattern that it concentrates on is heavily synchronous IO across multiple directories, drives, etc. .SH OPTIONS .TP .BI \-h Print usage and exit. .TP .BI \-k Keep files after each iteration. .TP .BI \-F Run until filesystem is full. .TP .BI \-S Syncmethod Method to be used for synchronizing changes to disk: .IP 0: No Sync .IP 1: fsyncBeforeClose .IP 2: sync/1_fsync .IP 3: PostReverseFsync .IP 4: syncPostReverseFsync .IP 5: PostFsync .IP 6: syncPostFsync .TP .BI \-D number Use \fInumber\fR subdirectories. .TP .BI \-N number Use \fInumber\fR files in each subdirectory in round robin mode. .TP .BI \-d directory Use \fIdirectory\fR. Can be specified multiple times. .TP .BI \-l logfile Log to \fIlogfile\fR. .TP .BI \-L number Repeat the benchmark \fInumber\fR of iterations. .TP .BI \-n number Use \fInumber\fR of files per iteration. .TP .BI \-p number Use \fInumber\fR of total bytes file names. .TP .BI \-r number Use \fInumber\fR of random bytes in file names. .TP .BI \-s byte_count Use \fInumber\fR of bytes as size of each file. .TP .BI \-t number Use \fInumber\fR of threads. .TP .BI \-w number Use \fInumber\fR (of bytes per write() syscall. .SH AUTHORS .B fs_mark was written by Ric Wheeler . .PP This manual page was written by Martin Steigerwald , for the Debian project (but may be used by others).