~/talk

Using Pbench to debug Performance Problems

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [observability]
links:none on file
slides:none on file

Pbench packages an agent, server, dashboard to run benchmarks, start ~38 registered tools, capture six default configuration datasets, and archive runs with an md5 ID so results are reproducible; the team has stored 240,000+ tarballs (≈12.2 TB). Commands are register-toolset and user-benchmark which orchestrate SSH to many hosts, start/stop tools, postprocess perf/irq logs, build HTML graphs with jstart, and move results to a central server (no delete button yet).

AI-written summary · about

  1. 0:00Intro
  2. 1:03What problem does Pbench solve?
  3. 2:07History / Journey
  4. 5:32More Complex - uperf Example
  5. 6:51What is the Reference Point for Good?
  6. 10:26Solving the inconsistent and the incomplete
  7. 11:37Configuration Information
  8. 16:50pbench-register-tool-set
  9. 17:33pbench-user-benchmark - Details
  10. 20:52Other workloads
  11. 24:29Moving Data to the Pbench Server
  12. 27:36Pbench Dashboard - Controller
  13. 28:52Dashboard - Results Comparison
  14. 29:06Future Directions - Agent
  15. 30:45Future Directions - Dashboard
  16. 31:51Collected Data - Hierarchy (sample)
~/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.