Provided by: fsmark_3.3-3_amd64
fs_mark - Benchmark synchronous/async file creation
fs_mark [OPTIONS] -d DIRECTORY [-d DIRECTORY ...]
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.
-h Print usage and exit. -k Keep files after each iteration. -F Run until filesystem is full. -SSyncmethod Method to be used for synchronizing changes to disk: 0: No Sync 1: fsyncBeforeClose 2: sync/1_fsync 3: PostReverseFsync 4: syncPostReverseFsync 5: PostFsync 6: syncPostFsync -Dnumber Use number subdirectories. -Nnumber Use number files in each subdirectory in round robin mode. -ddirectory Use directory. Can be specified multiple times. -llogfile Log to logfile. -Lnumber Repeat the benchmark number of iterations. -nnumber Use number of files per iteration. -pnumber Use number of total bytes file names. -rnumber Use number of random bytes in file names. -sbyte_count Use number of bytes as size of each file. -tnumber Use number of threads. -wnumber Use number (of bytes per write() syscall.
fs_mark was written by Ric Wheeler <email@example.com>. This manual page was written by Martin Steigerwald <firstname.lastname@example.org>, for the Debian project (but may be used by others). fs_mark: Benchmark synchronous/async file crMarchn2012 FS_MARK(1)