Skocz do zawartości

Aktywacja nowych użytkowników
Zakazane produkcje

  • advertisement_alt
  • advertisement_alt
  • advertisement_alt
Courses2024

Udemy - Linux Kernel Debugging And Instrumentation - Part 1

Rekomendowane odpowiedzi

0e5f7aa53e3d76e5bc24245e69d30997.avif
Free Download Udemy - Linux Kernel Debugging And Instrumentation - Part 1
Published: 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.99 GB | Duration: 3h 34m
Linux Tracing with Ftrace: A deep-dive hands-on with examples

What you'll learn
Learn how to use the tracing functionality of Linux kernel using the Ftrace subsystem
Learn about different tracers available on your Linux environment
Learn how to use function tracer, mmiotracer, function graph tracer, osnoise and hwlat tracers
Learn how to use event tracer to trace various subsystem events
Learn how to analyze performance bottle-necks, call graph and stack traces of trace output
Requirements
Good understanding of Linux kernel internals and development
Working knowledge of Linux shell and the command-line interface
Basic knowledge of scripting using bash and python
Description
Unlock the power of Linux Kernel Debugging and Instrumentation with this hands-on, in-depth training course designed for developers, system administrators, and Linux enthusiasts. In Linux Kernel Debugging and Instrumentation - Part 1: Using Linux Tracing Support, you'll dive into the robust tracing capabilities of the Linux kernel, leveraging the powerful `/sys/kernel/tracing` framework to diagnose, analyze, and optimize system performance.This course provides a practical, step-by-step guide to mastering Linux tracing tools, including function tracing, mmiotrace, function graph tracing, and event tracing. Through live demonstrations and real-world examples, you'll learn how to trace kernel functions, monitor hardware interactions, and analyze system behavior with precision. Whether you're debugging complex kernel issues, optimizing performance, or simply exploring the inner workings of the Linux kernel, this course equips you with the skills to confidently use Linux tracing support.In this course, we will explore by practical examples - tracing the network stack, Layer 2 ethernet drivers (NAPI), kernel memory management events (kmalloc / kfree events), scheduler events and syscall events. You will be able to apply the concepts learned for a wide variety of other kernel subsystems suited to your Requirements.Based on the overall reception of this course, I will release further courses in this series that cover perf-events, bpftrace, Linux Kernel Crash Dump Analysis and more...What You'll Learn:Understand the fundamentals of Linux kernel tracing and its role in debugging and instrumentation.Explore the `/sys/kernel/tracing` interface and its capabilities.Master function tracing to monitor kernel function calls in real-time.Use mmiotrace to trace memory-mapped I/O operations for hardware debugging.Dive into function_graph tracing to visualize call graphs, execution flow and identify performance bottlenecks.Leverage event tracing to monitor kernel events and system activity.Apply these tools to solve real-world debugging challenges.Who Is This Course For?This course is ideal for intermediate to advanced Linux users, kernel developers, and system administrators who want to deepen their understanding of kernel debugging and instrumentation. Basic knowledge of Linux systems and C programming is recommended.By the end of this course, you'll have the skills and confidence to harness Linux tracing tools effectively, enabling you to diagnose and resolve complex kernel issues with ease. Enroll now and take the first step toward mastering Linux kernel debugging!
Linux Kernel Developers,Linux Systems Engineers,Linux Enthusiasts,Linux Administrators

Homepage:

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.



Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

No Password - Links are Interchangeable

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

    • 1 Posts
    • 2 Views
    • 1 Posts
    • 5 Views
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 3 Views

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej witryny, wyrażasz zgodę na nasze Warunki użytkowania.