blob: 267e4f22cf1f6537c6696441156b434fafdcef76 [file] [log] [blame]
short_description: >
The fsmark is a file system benchmark to test synchronous write
workloads, for example, mail servers workload.
description: >
The fsmark benchmark tests synchronous write workloads. It can vary
the number of files, directory depth, etc. It has detailed timings
for creates, writes, unlinks, close and fsyncs that make it good for
simulating mail servers and other setups.
homepage: https://sourceforge.net/projects/fsmark/
parameters:
nr_threads: number of processes to write concurrently
filesize:
nr_directories:
nr_files_per_directory: number of files in each subdirectory to write before moveing to next subdirectory in Round Robin mode
test_size: number of files to write in total is test_size / filesize
sync_method: [Sync, fsyncBeforeClose, syncFsync, PostReverseFsync, syncPostReverseFsync, PostFsync, syncPostFsync]
iterations:
results:
fsmark.files_per_sec: number of files written per second
fsmark.app_overhead: time in microseconds spent in the test not doing file writing related system calls