Files
sysbench/tests/t/opt_histogram.t
2017-01-25 00:02:59 +03:00

51 lines
1.5 KiB
Perl

########################################################################
--histogram tests
########################################################################
$ cat >$CRAMTMP/histogram.lua <<EOF
> local ffi = require("ffi")
> ffi.cdef[[
> int usleep(unsigned int);
> ]]
> function event()
> if (sysbench.tid == 0) then
> ffi.C.usleep(1000000)
> else
> ffi.C.usleep(2000000)
> end
> end
> EOF
$ sysbench --histogram $CRAMTMP/histogram.lua --max-requests=2 --num-threads=2 run
sysbench * (glob)
Running the test with following options:
Number of threads: 2
Initializing random number generator from current time
Initializing worker threads...
Threads started!
General statistics:
total time: *s (glob)
total number of events: 2
total time taken by event execution: *s (glob)
Latency histogram (values are in milliseconds)
value ------------- distribution ------------- count
* |\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 1 (glob)
* |\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 1 (glob)
Latency statistics:
min: *ms (glob)
avg: *ms (glob)
max: *ms (glob)
approx. 95th percentile: *ms (glob)
Threads fairness:
events (avg/stddev): 1.0000/0.00
execution time (avg/stddev): */* (glob)