LTC home

Linux Kernel Performance
 LTC Home | Linux Scalability Effort | LinuxKernelPerformance Project | Performance Tools | Disk I/OIOZONE | LMBench | Netbench | Netperf  | SPEC SDET | SPECWeb99 | tiobench | VolanoMark

LTC Linux Performance Team
Mission
Benchmarks
Performance Tools
Publications
Bugs
Patches
Linux Performance Team

Mission

The mission of the LTC Linux Performance Team is making Linux better by improving Linux kernel performance, with special emphasis on SMP scalability. 
  • Make Linux kernel run faster 
  • Identify bottlenecks and improve scalability in the Linux Kernel 
  • Develop patches for improving performance/scalability 
  • Provide a rational and scientific approach to performance analysis
We measure, analyze, and improve the performance and scalability of the Linux kernel, focusing on platform-independent issues. To accomplish the mission and to achieve our goals, we use benchmarks selected to provide coverage for workloads that align with IBM's Linux strategy and with the objectives of the Linux Technology and Solutions Center (LT&SC): scalable data center, carrier space and web server workloads. In addition, we provide coverage for testing and exposing performance issues related to specific Linux kernel components, such as the disk I/O subsystem.

Benchmarks

  • dcachebench. A microbenchmark for measuring the performance and scalability of the dcache code. 
  • Raw I/O. A raw and direct I/O microbenchmark 
  • IOzone. A file system benchmark for measuring file I/O performance.
  • lmbench. A microbenchmark for measuring system APIs latency and bandwidth throughput.
  • Netbench. A file server benchmark for measuring how well a server can handle file I/O requests from different client types.
  • Netperf. A network benchmark for measuring network throughput on different platforms. 
  • SPECjAppServer. A client/server benchmark for measuring the performance of Java Enterprise Application Servers using a subset of J2EE.
  • SPECsdm SDET. A development benchmark for measuring how a system handles a development environment with a large number of users. 
  • SPECsfs. A benchmark for measuring the performance of NFS.
  • SPECweb99. A benchmark for measuring the performance of World Wide Web Servers.
  • tiobench. A file system benchmark for measuring multithreaded I/O performance.
  • VolanoMark. A benchmark for measuring the performance of Java chat rooms.
Performance Tools Publications

Bugs

Patches

Linux Performance Team

  • Bill Clark - Manager 
  • Ray Venditti - Manager 
  • Bill Buros - Tech Lead
  • Barry Arnt 
  • Chij-Mehn Chang
  • Andrea Davis
  • Allan Figueroa
  • Ruth Forester 
  • Antonio Garcia
  • Rick Gonzalez
  • Dominique Heger
  • Randall Heisch
  • Carl Love
  • Kevin Lu
  • Lucila Macedo
  • Nancy Milliner
  • Roberto Nava
  • Dong Nguyen
  • Mark Peloquin 
  • Steve Pratt 
  • Ben Rafanello 
  • Santosh Rao
  • Karl Rister
  • Jose Santos
  • Michael Skelton
  • Mike Sullivan 
  • Andrew Theurer
  • Guanshan Tong 
  • Brian Twichell
  • Duc Vianney 
  • Troy Wilson 
  • David Whitworth
  • Peter Wong  

Last updated: 20 February 2004