LISA19 - Linux Systems Performance

preview_player
Показать описание
Linux Systems Performance

Brendan Gregg, Netflix

Systems performance is an effective discipline for performance analysis and tuning, and can help you find performance wins for your 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 the topic for everyone, touring six important areas of Linux systems performance: 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) and tracing (Ftrace, bcc/BPF, and bpftrace/BPF), and much advice about what is and isn't important to learn. This talk is aimed at everyone: developers, operations, sysadmins, etc, and in any environment running Linux, bare metal or the cloud.

Рекомендации по теме
Комментарии
Автор

wow. this is great. how could someone possibly give this a thumbs down!

adamsribz
Автор

I've watched the first 10 mins and it's awesome! I want to work for Netflix!

neilfpv
Автор

"System performance is Observability, Methodologies, Benchmarking, Profiling, Tracing, Tuning"

wrjacqmein
Автор

at 12:40, How we are decoding the binary ?

alokcom
Автор

what's that copy buffer tool he've installed on ami called?

usher-p
Автор

12:16 There's a crack, a crack in everything / That's how the light gets in

rakslice