test - Flesh out randread statistics reporting
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 21 Mar 2017 01:27:34 +0000 (18:27 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 21 Mar 2017 01:27:34 +0000 (18:27 -0700)
commit9022bcc8c0e94b834076723970831961f8b9a6fd
treec27f5ea606e6e85ecea8eb9f504fe6288c6c91c1
parente99f962037ebc544a8eb56b2da7b321a4b5f08c3
test - Flesh out randread statistics reporting

* Cleanup the output.  Report the aggregate IOPS, average latency,
  aggregate bandwidth, low and high latencies, and the standard
  deviation for the test on a per-second basis.

* Standard deviation notes:

  68%     Of the samples are within 1 standard deviation, so if the
    reported stddev is 7uS, then 68% of the samples are +/- 7uS
    of the average reported value.

  95.45%    Of the samples are within 2 standard deviations.  +/- 14uS
    in the example.

  99.73%    Of the samples are within 3 standard deviations.  +/- 21uS
    in the example.
test/sysperf/randread.c