User Tools

Site Tools


storperf:api

This is an old revision of the document!


Table of Contents

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.
storperf/api.1447283368.txt.gz · Last modified: 2015/11/11 23:09 by Mark Beierl