~/talk

Linux Systems Performance

Talkat LISA19 · on Tuesday, 2019-10-29· at 11:00· Salon E· [linux-and-operating-systems, observability]
slides:none on file

An application shows a claimed 3x speedup; root cause analysis proves it: IPC 0.56 vs 1.5 (container host runs three times more instructions per cycle), LLC hit ratio 30%→90%, and context switches 2,000,000 vs 1,000. Analysis uses vmstat/mpstat/iostat, perf and hardware PMCs (pmcarch), BPF tools (bcc, bpftrace), cpudist for CPU slice times, and flame graphs/flame scope for visualization. Custom tools and methods identify tenant contention, cache warming time (µs vs ms), CPU type differences, and the speedup is explained and reproducible.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53NBStat
  3. 2:35PMC Arch
  4. 6:28Curve
  5. 7:12CP dist
  6. 8:28Systems Performance
  7. 13:06Load Averages
  8. 16:48Top
  9. 17:07Htop
  10. 18:27VMStat
  11. 20:47Free
  12. 21:32Perf
  13. 23:32TCP Dump
  14. 24:40Netstat
  15. 25:20SS Slabtop
  16. 25:51Containers
  17. 26:04Show Boost
  18. 26:57Static Performance Tuning
  19. 27:25Methodology
  20. 27:45Linux Performance Analysis
  21. 32:38Profiling
  22. 33:32Flame graphs
  23. 34:13BPF
  24. 34:31Flamescope
  25. 34:55Perfect Profile
  26. 35:23Tracing
  27. 35:41Tracing Stack
  28. 36:00Trace
  29. 36:48HD for slower
  30. 37:23File System
  31. 38:13CPU Analysis
  32. 38:30Netflix Tuning
  33. 39:07Queue Discs
  34. 39:39Summary
~/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.