This is an old revision of the document!
StorPerf API Set
ReST API
Details are to be finalized before API freeze early in December.
CLI
python storperf/main.py
Command line options:
target=[device or path] Optional The path to either an attached storage device (/dev/vdb, etc) or a directory path (/opt/storperf) that will be used to execute the performance test. In the case of a device, the entire device will be used. If not specified, the current directory will be used.
workload=[SW, RW, RR, RW, RS] Optional If not specified, the default is to run all workloads. The workload types are:
RS: 100% Read, sequential data
WS: 100% Write, sequential data
RR: 100% Read, random access
WR: 100% Write, random access
MR: 70% Read / 30% write, random access
nossd optional Do not perform SSD style preconditioning.
nowarm optional Do not perform a warmup prior to measurements.
verbose optional Emit periodic output describing the current read and write latency, and measured IOPS.