March 8-10, 2017
Montreal, Canada

Modern Linux Tracing Landscape

The Linux kernel has multiple "tracers" built-in, with various degrees of support for aggregation, dynamic probes, parameter processing, filtering, histograms, and other features. We will look at specific examples of using tracing tools for diagnostics: tracing a memory leak using low-overhead kmalloc/kfree instrumentation, diagnosing a CPU caching issue using perf stat, probing network and block I/O latency distributions under load, and more.

View all 156 sessions

Sasha Goldshtein

SELA Group

Sasha Goldshtein is the CTO of SELA Group, a Microsoft C# MVP, and a Pluralsight author. Sasha is the author of "Introducing Windows 7 for Developers" (Microsoft Press, 2009) and "Pro .NET Performance" (Apress, 2012), a prolific blogger, and author of numerous training courses including Parallel Programming, Windows Internals, .NET Debugging, and .NET Performance. His consulting work revolves mainly around distributed architecture and high-performance systems.

Read More

Comments

Please remain courteous and constructive. Comments will be moderated.

Montreal 2017 sponsored by