SysBench: a system performance benchmark


Created by Alexey Kopytov on 2010-09-23 and last modified on 2013-07-04
Get this branch:
bzr branch lp:sysbench/0.4
Members of sysbench-developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information


Recent revisions

92. By Alexey Kopytov on 2013-07-04

Bug #1197127: fastmmap and slowmmap arg should be mmap

Replaced references to "fastmmap" and "slowwmap" with "mmap" in both
documentation and the built-in help.

91. By Alexey Kopytov on 2013-03-10

Linked the Serbo-Croatian translation of the manual contributed by Vera Djuraskovic <email address hidden>.

Also fixed bug #1071737 "Docs say --oltp-read-only should be use,
though only --oltp-read-only=on works".

90. By Alexey Kopytov on 2012-10-31

Bug #1073672: --forced-shutdown does not reflect stuck transactions in

When --forced-shutdown is used, it prints the currently collected
statistics and terminates without waiting for worker threads to
complete. This was implemented to be able to complete benchmark even
if we have some long running or stuck transactions.

The problem is that unfinished transactions are not reflected in
statistics. So, for example, if we do have stuck transactions that
have been stuck for the entire test duration, their timers will still
be running on forced shutdown and thus, statistics will only show
transactions performed by other threads, if any.

The fix is stop all timers on forced shutdown, so even stuck
transactions are accounted with (forced_shutdown_time -
trx_start_time) duration. Also printing the number of currently
running transactions at the time of forced shutdown would also make

89. By Alexey Kopytov on 2012-08-30

Bug #1042442: Automake fails

Merged configure fix for newer Automake versions contributed by
Raghavendra D Prabhu.

88. By Alexey Kopytov on 2012-03-11

Update fileio stats in async mode when completing requests rather than
submitting them.

87. By Alexey Kopytov on 2011-09-30

Bug #863564: Make fileio prepare reuse existing files

Changed the fileio prepare command so that any existing files left from
the previous runs are now reused rather than recreated from
scratch. This is is mostly useful for SSD drives, but may speed up the
prepare stage for regular drives too.

86. By Alexey Kopytov on 2011-09-30

Bug #863159: Provide percentile response time stats for intermediate
             report in fileio test

Added response time percentile to intermediate reports in fileio.

85. By Alexey Kopytov on 2011-09-26

Fixed compilation on Windows (patch contributed by Vladislav Vaintroub).

84. By Alexey Kopytov on 2011-07-21

Make --report-interval stats use the --percentile value rather than
hardcoded ones.

83. By Alexey Kopytov on 2011-07-21

Bug #811105: Add an option to dump full stats after specified time

Added a new --report-checkpoints option that allows to dump full
statistics and reset all counters at specified points in time. The
argument is a list of comma-separated values representing the amount of
time in seconds elapsed from start of test when report checkpoint(s)
must be performed. Report checkpoints are off by Report checkpoints
are off by default.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.