~/talk

sysbench 1.0: teaching old dog new tricks

links:none on file
slides:none on file

sysbench 1.0 (formal release Feb 2017 after a decade of informal branches) rewrites the Lua workload layer to use LuaJIT FFI and a bundled RNG, measures client overhead with a MySQL dry-run mode, and reports up to 3–6x lower client overhead and dramatically better multi-core scalability. It adds a new object‑oriented SQL API with result‑sets and multi‑connection per thread, pluggable error handlers, threaded prepare/commands, histogram export, and JSON/CSV custom reporting hooks.

AI-written summary · about

  1. 0:00sysbench introduction
  2. 1:50Why sysbench needed refactor
  3. 6:54sysbench 1.0 improvements
  4. 7:57Performance gains LuaJIT
  5. 10:23Scalability enhancements
  6. 11:27Simplified CLI syntax
  7. 13:15Custom option validation
  8. 14:40FFI for system calls
  9. 16:04Redesigned SQL API
  10. 17:31High connection counts
  11. 17:52Result set processing
  12. 18:55Latency histograms
  13. 20:00Error handling clusters
  14. 21:24Custom commands
  15. 22:29Parallel data loading
  16. 23:14Machine-readable reports
  17. 25:20Future extensions
  18. 26:42sysbench-tune overview
  19. 28:28IPython reports
  20. 30:12Managing extensions
  21. 31:39Summary future features
  22. 31:59Q&A fixed-rate queries
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.