Files
sysbench/tests/t/opt_histogram.t
Alexey Kopytov 7f56e219f7 Rename --num-threads to --threads.
Accept the old name with a warning for compatibility.
2017-02-01 17:42:39 +03:00

51 lines
1.4 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 --events=2 --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!
Latency histogram (values are in milliseconds)
value ------------- distribution ------------- count
* |\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 1 (glob)
* |\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 1 (glob)
General statistics:
total time: *s (glob)
total number of events: 2
Latency (ms):
min: *.* (glob)
avg: *.* (glob)
max: *.* (glob)
95th percentile: *.* (glob)
sum: *.* (glob)
Threads fairness:
events (avg/stddev): 1.0000/0.00
execution time (avg/stddev): */* (glob)