Performance and Scalability

The Linux Plumbers 2017 microconference – Performance and Scalability track focuses on scalability, both upwards and downwards as well as up and down the stack. There are quite a few active projects and efforts of a wide range that aim at enhancing performance and scalability both in the Linux kernel and in user-space projects. In fact, one of the purposes of this forum is for developers from different projects to meet and collaborate – both kernel developers and researchers, doing more experimental work. After all, for the user to see good performance and scalability, all relevant projects must perform and scale well.

Because performance and scalability can be very generic topics spanning a range of subsystems, this track is aimed at issues that are not addressed in other, more specific sessions.

The structure will be similar to what was followed the previous years: about 30 minutes per subject with discussion.

Key Attendees (tentative)

  • Peter Zijlstra
  • Thomas Gleixner
  • Paul McKenney
  • Waiman Long
  • Tim Chen
  • Davidlohr Bueso
  • Huang Ying
  • Samy Al Bahra
  • Andi Kleen

Key Topics for Discussion (tentative)

Here is a very raw and preliminary list of possible topics to be exposed. If interested in other areas or any specific relevant topic, please just add it to the list:

  • Pain points in the kernel (known bottlenecks, workloads, etc.).
  • Throughput-optimized (TP) futexes.
  • Lockstat overhead.
  • Range rw-locking.
  • Address space scaling – are we there yet?
  • rwsem reader spin-on-owner.
  • swap device scaling.
  • Lockless algorithms.

Proposed Schedule (tentative)


Runner: Davidlohr Bueso

2017/performance_and_scalability.txt · Last modified: 2017/05/12 13:57 by
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki