Overview
Explore key performance and scalability topics in this Linux Plumbers Conference microconference. Dive into optimizations for mmap_sem range locking, scalability of page allocation, swap scalability, and variable hotpatching. Learn about improved workqueue interaction with CPU hotplug events, cgroup accounting for workqueue threads, and automatic scaling of threshold values for per-CPU counters. Gain insights into real-world bottlenecks and ongoing scalability work through discussions on Cgroups, boot improvements, cooperative multitasking, VM to bare metal transitions, task balancing, and bitmask operations. Participate in prototyping sessions and engage in Q&A to deepen understanding of Linux kernel performance enhancements.
Syllabus
Introduction
Cgroups
NoCounter
Boot Improvements
Cooperative Multitasking
VM to Bare Metal
Questions
Prototyping
Task Balancing
Hackbench
Bitmask
Discussion
Taught by
Linux Plumbers Conference