Talk by Alison Chaiken
www.socallinuxexpo.org/scale/...
Linux has multiple methods for scheduling delayed work, notably tasklets, workqueues, softirqs and waitqueues. Why are there so many kinds of deferred work and how do they differ? One distinction is between callbacks which are triggered by an event such as a interrupt, as opposed to active tasks which wait on constrained resources. A second distinction is between jobs of predictable duration that don't block versus tasks of long duration. Attendees will learn how to use bpf tools and new kworker monitors to observe and adjust workqueues, softirqs and tasklets.
Негізгі бет Ғылым және технология Getting Around to It: Deferred Work Mechanisms in the Linux Kernel
Пікірлер