Comprehensive coverage of caching: CPU/disk/HTTP/DNS caching, cache eviction policies, consistency mechanisms, CDNs, and cache design principles.
Explains performance profiling tools (perf, oprofile), hardware/software event monitoring, cache analysis, and techniques for identifying and fixing performance bottlenecks.
High-level overview of measuring and tuning system performance: open and closed loop testing, queueing theory, Little’s Law, thread pools, sliding windows.