13–15 Nov 2023
America/New_York timezone

Is Linux Suspend ready for the next decade?

15 Nov 2023, 11:30
45m
"James River Salon D" (Omni Richmond Hotel)

"James River Salon D"

Omni Richmond Hotel

183
LPC Refereed Track LPC Refereed Track

Speakers

Len Brown (Intel Open Source Technology Center) Rafael Wysocki (Intel Open Source Technology Center)Mr Todd Brandt (Intel Open Source Technology Center)

Description

Users demand speed, reliability, and low-power from system-suspend. To assure Linux can meet these goals, Intel's upstream kernel team built "sleepgraph" a decade ago, and we have been running and improving it ever since.

Today, Linux OEM's demand over 10,000 consecutive successful suspend iterations to demonstrate suspend reliability. And so our efforts have evolved from function and performance to stress-testing. Our modest development lab is on track to complete over 5-million suspend-resume cycles this year -- primarily by stealing time on lab development systems during off-peak hours.

Continuous stress testing has cast light on new pain points. Most failures stem from intermittent device driver quality -- typically breaking in Linux rc1, but sometimes regressing as late as rc8! Long term testing has also shown failures stemming from uncontrolled changes in hardware configuration, network environment, even temperature matters!

We have found a diminishing return in longer endurances tests. More value comes from spreading testing across different hardware. We need help from our co-travelers in the community to broaden the hardware population being tested. We need help from you!

And so we will demonstrate how easy it is for community members to contribute by running sleepgraph -- encouraging you to do so in your lab, and on the laptop that you have in front of you, whether you interpret the results (and file bugs) yourself, or forward them to a repository where they can be analyzed by experts.

Primary author

Len Brown (Intel Open Source Technology Center)

Co-authors

Rafael Wysocki (Intel Open Source Technology Center) Mr Todd Brandt (Intel Open Source Technology Center)

Presentation materials

Diamond Sponsors
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Catchbox Sponsor
Livestream Sponsors
T-Shirt Sponsor
Conference Services Provided by