Comparing RT and CFS Scheduling in Linux
This page compares RT (Real-Time) and CFS (Completely Fair Scheduler) scheduling classes in the Linux kernel, explaining their priorities, differences, and how they affect processes. It also covers kernel scheduling priorities, user space execution, and tools like rtkit that allow real-time scheduling for non-root users.
Journey of a Packet: From Wire to User Space
A deep dive into how a network packet travels from the NIC through DMA, the RX ring, interrupt handling, the Linux network stack, and finally to a user-space application.
Understanding Per-CPU Kernel Processes
Explore the role and operation of per-CPU processes, specifically kernel threads such as migration, idle-inject, ksoftirqd, and watchdog, in task migration, CPU load balancing, thermal management, and lockup detection.