Overview
This course aims to clarify the concept of interrupt balancing using irqbalance, a userspace daemon. The learning outcomes include understanding how irqbalance operates within the Linux kernel, the factors it considers for interrupt balancing, and the best-known configurations. The course teaches the skills of identifying interrupt balancing challenges, implementing irqbalance policies, and optimizing interrupt distribution. The teaching method involves a presentation by a co-maintainer of irqbalance, covering the framework's components, policies, and future enhancements. This course is intended for individuals interested in system optimization, Linux kernel operations, and interrupt handling mechanisms.
Syllabus
Intro
Agenda
PJ Wasowicz
What is balancing interrupts
IO devices
Why is it important
Contexts
Hardware vs Software
How can interrupt balancing go wrong
How does irqbalance work
What does irqbalance do
Policy enforcement
Balancing techniques
Hint policy
Summary
Taught by
linux.conf.au