Percona Live: Data Performance Conference 2016 Logo

April 18-21, 2016

Santa Clara, California

Linux Systems Performance

Linux Systems Performance

 21 April 12:50 PM - 01:40 PM @ Room 209
Experience level: 
Beginner
Duration: 
50 minutes conference
Tracks:
Scalability/Performance
Topics:
Other
Optimization
Tools and Techniques

Description

Systems performance provides a different perspective for analysis and tuning, and can help you find performance wins for your databases, applications, and the kernel. However, most of us are not performance or kernel engineers, and have limited time to study this topic. This talk summarizes six important areas of Linux systems performance in 50 minutes: observability tools, methodologies, benchmarking, profiling, tracing, and tuning. Included are recipes for Linux performance analysis and tuning (using vmstat, mpstat, iostat, etc), overviews of complex areas including profiling (perf_events, flame graphs), static tracing (tracepoints), and dynamic tracing (kprobes, uprobes), and much advice about what is and isn't important to learn. This talk is aimed at everyone: DBAs, developers, operations, etc, and in any environment running Linux, bare-metal or the cloud.

Speakers

Brendan Gregg's picture

Brendan Gregg

Senior Performance Architect, Netflix

Biography:

Brendan Gregg is a senior performance architect at Netflix, where he does large scale computer performance design, analysis, and tuning. He is the author of Systems Performance published by Prentice Hall, and received the USENIX LISA Award for Outstanding Achievement in System Administration. He has previously worked as a performance and kernel engineer, and has created performance analysis tools included in multiple operating systems, as well as visualizations and methodologies.

Share this talk


Slides