How to use kprobes and kretprobes for dynamic kernel function interception on Linux. Practical examples with perf, bpftrace and debugfs.
Posts for: #Performance
Linux 7.0 — What Does the New Version Number Change?
Overview of Linux 7.0 kernel changes — Rust officially in the kernel, memory management improvements, scheduler, new drivers, HIPPI removal and more.
What’s New in Linux Kernel 6.19?
An overview of the most important changes in Linux kernel 6.19 — Live Update, the new listns() syscall, Btrfs and ext4 improvements, HDR, io_uring, and Rust in the kernel.
btop — Linux Resource Monitor Better Than htop
btop is a modern resource monitor with a beautiful TUI interface. Installation, configuration, comparison with htop, and practical tips.
Ftrace — Tracing Linux Kernel Functions Step by Step
How to use ftrace and trace-cmd to trace function calls inside the Linux kernel. Configuration, usage examples, and performance diagnostics.
5 Best Linux Performance Monitoring Tools
A review of the 5 essential Linux performance monitoring tools: top, htop, vmstat, iostat, and ss. How to read CPU, memory, disk, and network metrics.