This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, August 18 • 4:00pm - 4:50pm
Reexamining Scheduler Statistics: Do We Have What We Need?- Rick Lindsley, IBM

Sign up or log in to save this to your schedule and see who's attending!

In 2004, "The Cursor Wiggles Faster: Measuring Scheduler Performance", presented at the Ottawa Linux Symposium, patches were introduced to create some objective metrics by which to judge scheduler performance. Revisions of these patches were eventually accepted into the kernel and persist to today.

But eleven years later, the scheduler has changed dramatically. Some of those original measurements are still in the code. Additional, equally useful metrics have been introduced outside of the 2004 framework. The need to evaluate scheduler changes has not decreased, but workloads and system capabilities have shifted. Do we still have effective tools to evaluate current work? This paper discusses the aging of scheduler statistics, and discusses whether the old patches need to be gently merged, subtly enhanced, or even completely removed.


Rick Lindsley

Rick Lindsley is an advisory software engineer at IBM who has worked on Linux and Unix for over 30 years. He introduced the original schedstats patch eleven years ago at the Ottawa Linux Symposium, and has maintained a website of related tools since that time. He currently serves as an internal resource for IBM for Linux kernel questions and speaks annually at the Pacific Northwest National Laboratories on the state of Linux.

Tuesday August 18, 2015 4:00pm - 4:50pm

Attendees (25)