~/talk

Using and Understanding the Real-Time Cyclictest Benchmark

Talkat Embedded Linux Conference 2013 · 2013-02-20..02-22· [testing]
links:none on file
slides:none on file

cyclictest measures wakeup jitter by repeatedly sleeping until a scheduled time, reporting min/avg/max and histograms; switching to clock_nanosleep plus real‑time FIFO priority cuts a measured max from ~337 µs to ~68 µs in examples, while a default run over the network shows a ~2699 µs outlier. Runs use 100000 loops (longer runs find rarer tails), thread pinned vs not changes the histogram shape, and the tool can trigger kernel tracers to capture causes for bad samples.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50What is realtime performance
  3. 3:03RealTime Expert
  4. 4:14SMEyes
  5. 8:22Program Overview
  6. 9:31Timer Thread
  7. 9:50Thread Setup
  8. 10:29Multiple Threads
  9. 10:40Every Thread
  10. 11:02Main Program
  11. 11:29Timer Threads
  12. 12:04Limitations
  13. 16:36IRQ Source
  14. 17:31Stop Machine
  15. 19:18Dont use cyclic test
  16. 22:43Example of measuring latency
  17. 24:39Log scale and vertical axis
  18. 25:18Real cyclic test output
  19. 25:46Command line options
  20. 25:59Running the stupid program
  21. 26:48Graphs
  22. 28:17Configuration Options
  23. 34:59Pin vs NonPin
  24. 35:50Measuring Systems
  25. 36:19What is Cyclictest
  26. 37:27Demo Cyclictest
  27. 38:01OK Source
  28. 38:53OSDLorg
  29. 40:44Examples
  30. 41:04Different Shapes
  31. 42:01Latency
  32. 42:20Oddball
  33. 42:37Multipeak
  34. 43:05Low Data Points
  35. 43:56Cyclic Test
  36. 44:34Useful Options
  37. 44:50Debug Options
  38. 45:14Latency Triggers
  39. 45:46Hairball Nest
  40. 46:26Data Formats
  41. 46:54Time Graph
  42. 47:18Throttle
  43. 48:10Cyclictest Example
  44. 49:56Log Graph
  45. 50:33Demo
  46. 50:44Live Demo
  47. 51:12Upcoming Data Format
~/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.