Kernel Recipes 2017 - Understanding the Linux Kernel via Ftrace - Steven Rostedt
Ftrace is the official tracer of the Linux kernel. It has been apart of Linux since 2.6.31, and has grown tremendously ever since. Ftrace’s name comes from its most powerful feature: function tracing. But the ftrace infrastructure is much more than that. It also encompasses the trace events that are used by perf, as well as kprobes that can dynamically add trace events that the user defines.
This talk will focus on learning how the kernel works by using the ftrace infrastructure. It will show how to see what happens within the kernel during a system call; learn how interrupts work; see how ones processes are being scheduled, and more. A quick introduction to some tools like trace-cmd and KernelShark will also be demonstrated.
Steven Rostedt, VMware
Видео Kernel Recipes 2017 - Understanding the Linux Kernel via Ftrace - Steven Rostedt канала hupstream
This talk will focus on learning how the kernel works by using the ftrace infrastructure. It will show how to see what happens within the kernel during a system call; learn how interrupts work; see how ones processes are being scheduled, and more. A quick introduction to some tools like trace-cmd and KernelShark will also be demonstrated.
Steven Rostedt, VMware
Видео Kernel Recipes 2017 - Understanding the Linux Kernel via Ftrace - Steven Rostedt канала hupstream
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Writing Linux Kernel Modules in Safe Rust - Geoffrey Thomas & Alex GaynorSteven Rostedt - Learning the Linux Kernel with tracingKernel Recipes 2016 - Understanding a Real-Time System (more than just a kernel) - Steven RostedtSystems @Scale 2019 - Continuous Deployment at Facebook ScaleeBPF - Rethinking the Linux KernelLife Behind the Tinfoil: A Look at Qubes and Copperhead - Konstantin Ryabitsev, The Linux FoundationUnderstanding and Working with the Cgroups Interface - Michael Anderson, The PTR Group, LLCKernel Recipes 2019 - ftrace: Where modifying a running kernel all startedSmall, Simple, and Secure: Alpine Linux under the MicroscopeReal Time is Coming to Linux; What Does that Mean to You? - Steven Rostedt, VMwareKernel Recipes 2019 - Faster IO through io_uringSee what your computer is doing with Ftrace utilities"The New COBOL" - Benno Rice (PyCon AU 2019)Kernel Recipes 2017 - Perf in Netflix - Brendan Gregg"What UNIX Cost Us" - Benno Rice (LCA 2020)How To Manage Linux Services with systemctl and journalctl | Sysadmin BasicsGive me 15 minutes and I'll change your view of Linux tracing"The magical fantasy land of Linux kernel testing" - Russell Currey (LCA 2020)Top 10 Linux Job Interview QuestionsKeynote: Spectre, Meltdown, & Linux - Greg Kroah-Hartman, Fellow, The Linux Foundation