Where is the Linux kernel on scalability?

Session information has not yet been published for this event.

Scheduled: Thursday, September 8, 2011 from 3:40 – 4:30pm in Alexander Valley Ball Room

One Line Summary

Overview of kernel scalability on servers.


Modern servers have a growing number of cores and CPU threads.
this requires software and especially the kernel to scale well.
The kernel has many different subsystems: some scale quite
well, others are not so great. We have been doing extensive scalability on large systems with 40 to 64 cores. This talk gives an overview of kernel scalability on workloads ranging from simple system calls, medium complexity
mail and web server and complex database workload. We will show the benefits of some recent improvements in the VFS, memory management, block layers and other subsystems.


kernel, scalability

Presentation Materials



  • Tim Chen



    Tim Chen is a staff engineer at Intel’s Open Source Technology Center, working mostly in the areas of Linux performance and scalability.

  • Andi Kleen



    Andi Kleen is a long term Linux kernel contributor. He worked on many different kernel areas, including network, file systems, scalability and low
    level architecture code. He served as the x86-64 and later also the i386 architecture kernel maintainer, after working on the initial x86-64 port.
    Currently he also maintains the 2.6.35 longterm tree.
    He was employed for over 9 years SUSE and then Novell and now at the Intel Open Source Technology Center, where he currently works on scalability.
    He started his career doing support for media artists.

    When not sitting in front of a computer Andi enjoys hiking, music, reading, biology and history.