Linux performance / Intermediate: mechanism and scoped diagnosis
Linux performance β Intermediate: mechanism and scoped diagnosis
Connect perf, scheduling, pressure, writeback, managed budgets, and application waits.
What you will learn
- Interpret bounded counter and controller evidence.
- Correlate application and Linux observations without weakening correctness.
Use perf counters to test CPU hypotheses
Choose scoped events, interpret counter ratios, and recognize hardware and permission limits before profiling an application.
Start learningFind scheduling and synchronization delay
Distinguish runnable waiting, blocked synchronization, oversubscription, and affinity constraints before changing scheduling policy.
Start learningDiagnose memory pressure and OOM boundaries
Use PSI, reclaim activity, cgroup events, and application evidence to distinguish expensive pressure from harmless occupancy.
Start learningTrace writeback and filesystem delay
Relate dirty memory, filesystem metadata, durability boundaries, and block queues without sacrificing correctness for apparent speed.
Start learningRead effective cgroup and systemd budgets
Explain how hierarchical resource policy can create latency while the host still appears to have spare capacity.
Start learningConnect Linux evidence to application waits
Correlate request stages, connection pools, database waits, and host observations before blaming a generic system resource.
Start learning