Optimizing Linux Systems: Leveraging Guider for Advanced Performance Analysis and...
summary
An open source tool named Guider provides automatic performance monitoring as a background daemon that reads config thresholds, runs commanded investigations, and produces text reports, SBG visualizations and flame graphs; it ships as ~153 commands in a ~2 MB package, uses ~2–3% of one core while monitoring, and a 3 megabyte ring buffer yields about 15 minutes of captured system history. Collected JSON and reports aggregate across devices for histograms and comparative analysis and are already used to find and fix real-world automotive platform issues.
AI-written summary · about
chapters (33)
- 0:00Performance analysis challenges
- 1:06Platform performance issues
- 2:33Performance tools overview
- 3:37Guider development
- 5:00Guider installation
- 6:26Workloads and monitoring
- 8:56File descriptors and sockets
- 9:41Function monitoring with utap
- 11:14System call monitoring
- 12:00Python function tracing
- 12:23System profiling with rec
- 13:49Task scheduling timeline
- 14:13System call profiling
- 15:19System call tracing
- 16:00Advanced function handling
- 16:44Python tracing with fytrace
- 17:04Signal tracing
- 17:26Memory leak detection
- 18:30Automotive constraints
- 19:14Guider as daemon
- 21:18Monitoring thresholds
- 23:48Performance reports
- 25:36Snapshot details
- 27:02Report visualization
- 28:48Reports to flame graphs
- 29:30Guider shell control
- 30:13Multi-device data
- 31:38Remote data transfer
- 32:20Trend visualization
- 33:46Comparative analysis
- 35:11Analyzing anomalies in large performance datasets
- 37:21Guider future plans
- 38:21Q&A
related talks
53mGuider: Performance Tracing Features for Linux
51mLinux Systems Performance - Architecture
41mLinux Systems Performance
20mFrom Debugging to Prevention: Smarter Linux Diagnostics with Automation
45mFast and Safe Production Monitoring of JVM Applications with BPF Magic
35mOpening the Box: Diagnosing Operating-System Task-Scheduler...
55mPerformance tuning of Red Hat Enterprise Linux
21mGraphing tools for scheduler tracing
